home *** CD-ROM | disk | FTP | other *** search
/ Die Ultimative Software-P…i Collection 1996 & 1997 / Die Ultimative Software-Pakete CD-ROM fur Atari Collection 1996 & 1997.iso / a / a_funk / tcpip.tos / WNOS4A9.MAN < prev   
Encoding:
Text File  |  1994-02-15  |  317.0 KB  |  8,245 lines

  1.  
  2.                               W   N   O   S
  3.  
  4.  
  5.                                  v 4a9
  6.  
  7.  
  8.                      M     A      N      U     A      L
  9.  
  10.  
  11.  
  12.                    Copyright 1991/92/93/94 by Michael Bentrup (DB3FL)
  13.                         Höhenstr. 39, D-61267 Neu-Anspach
  14.  
  15.                              Tel: (++49 -) 6081 - 8972
  16.  
  17.                               nach 19.30 uhr
  18.  
  19.                              Ausgabe 4, 28 Januar 1994
  20.  
  21.  
  22.          WNOS ist eine NOS-Version, die auf dem ursprünglichen NOS von
  23.          Phil Karn (KA9Q) basiert und durch Teile anderer NOS-Versionen
  24.          von Kelvin Hill (G1EMM), Gerard v.d. Grinten (PA0GRI), Anders
  25.          Klement (SM0RGV), Peter Glasmacher (DK5DC) und Teilen von
  26.          WAMPES (DK5SG) erweitert wurde.
  27.  
  28.  
  29.          Die besonderen WNOS-Features:
  30.  
  31.          -   benutzerfreundliche Oberfläche
  32.  
  33.          -   geänderter AX.25-Server (übernommen von WAMPES)
  34.  
  35.          -   Convers-Server (übernommen von WAMPES)
  36.  
  37.          -   Real-Time-Data-Compression (entwickelt von SM0RGV) im SMTP-,
  38.              NNTP- und Convers-Server/Client
  39.  
  40.          -   automatische Speicherung von AX.25-Routen, ARP-Einträgen
  41.              und IP-Routen (Grundlage von WAMPES) und der NETROM-Routen
  42.  
  43.          -   geändertes Timer-Verhalten bei Mode VC Verbindungen
  44.  
  45.  
  46.  
  47.  
  48.  
  49.          Dieses Manual stellt keine Einführung in die Grundlagen der
  50.          Netzwerke dar. Es ist hauptsächlich für die Benutzer gedacht,
  51.          die bisher andere TCP/IP-Implementationen benutzt haben, wobei
  52.          teilweise die Befehlssyntax und die Erklärungen gleichwohl auch
  53.          auf andere Programme übertragen werden können. Damit neue User
  54.          alle der in diesem Manual genannten Programme benutzen können,
  55.          soll eine Weitergabe von WNOS nur als komplettes Softwarepaket
  56.          erfolgen, d.h. so wie Sie die Diskette erhalten haben.
  57.  
  58.  
  59.  
  60.                               WNOS v 4a9.aau MANUAL
  61.  
  62.  
  63.          1.  WNOS
  64.  
  65.  
  66.          1.1. Aufbau dieses Manuals
  67.  
  68.          Das Manual gliedert sich in verschiedene Kapitel. Nach einem
  69.          allgemeinen Überblick werden die Hardware-Voraussetzungen und
  70.          die Start-Prozedur beschrieben. Danach folgt eine kurze
  71.          Beschreibung der Bildschirme und eine Erklärung über die von
  72.          WNOS benötigten Files und Directories. Das gröβte Kapitel
  73.          enthält ausführliche Beschreibungen aller Kommandos, die jedoch
  74.          abhängig von der benutzten Version nicht alle verfügbar sind.
  75.          Eine Übersicht der möglichen Befehle erhält man nach der
  76.          Eingabe von "?". Zusätzlich sind zu einigen Kommandos noch Er-
  77.          klärungen eingefügt, die einen Überblick über das jeweilige
  78.          Thema geben sollen.
  79.  
  80.          Zum Schluβ folgen Erklärungen der wichtigsten Abkürzungen, eine
  81.          Übersicht der wichtigsten Protokollbeschreibungen (RFCs), ein
  82.          Index zum schnellen Auffinden bestimmter Themen und ein
  83.          Inhaltsverzeichnis.
  84.  
  85.          Ich möchte mich an dieser Stelle bei allen bedanken, die durch
  86.          Versuche und Tests geholfen haben, Fehler zu entdecken und
  87.          auszumerzen. Besonderer Dank geht an Peter, DK5DC, der mir
  88.          wichtige Funktionen seines Programms (GNOS) zur Verfügung
  89.          gestellt hat. Auch ein Dank an Dieter, DK5SG, der die
  90.          Genehmigung zur Implementation der WAMPES-Routinen gegeben hat.
  91.          Ebenfalls an Thomas, DG8FBV, und Heinz, DL8YQ, die das Programm
  92.          auf Herz und Nieren getestet haben. Mittlerweile kann man beide
  93.          als "professionelle Tester" bezeichnen, da bei einigen
  94.          Vorversionen die Tastenkombination CTRL-ALT-DEL zum Standard
  95.          wurde... Dank ebenfalls an Mike, G6DHU, der mit dem Manual für
  96.          die WNOS Version 3 die Grundlagen für dieses Script geschaffen
  97.          hat und der WNOS ebenfalls ausführlich getestet hat. Da in
  98.          Groβbritannien fast überwiegend NETROM-Betrieb durchgeführt
  99.          wird, werden dort auch andere Anforderungen an das Programm
  100.          gestellt. Die Verbindung zu Mike Chace wurde möglich durch die
  101.          Hilfe von Barry, DC0HK. Die vorliegende dritte Version dieser
  102.          Dokumentation wurde ergänzt und überarbeitet von Armin, DG1ZX.
  103.          Auch dafür Dank.
  104.  
  105.          Es ist nicht auszuschlieβen, daβ trotz umfangreicher Kontrollen
  106.          immer noch Fehler vorhanden sind. Darum bitte ich alle, die
  107.          Unstimmigkeiten entdeckt oder Anregungen und Vorschläge haben,
  108.          mir diese mitzuteilen.
  109.  
  110.  
  111.  
  112.  
  113.          1.2. Die Entstehung
  114.  
  115.          WNOS ist eine Weiterentwicklung, die auf dem vom Phil Karn
  116.          (KA9Q) entwickelten NOS aufbaut. Das "W" im Programmnamen steht
  117.          für WAMPES. Es werden allerdings nur Teile aus WAMPES benutzt:
  118.          der AX.25-Autorouter und der Convers-Server/-Client, sowie ei-
  119.          nige andere Funktionen. Diese Routinen muβten erst auf die an-
  120.          dere Struktur von NOS angepaβt und umgeschrieben werden. Da
  121.          WAMPES auf einem UNIX System entwickelt wurde, standen dort
  122.  
  123.                                      Seite 2
  124.  
  125.  
  126.  
  127.                               WNOS v 4a9.aau MANUAL
  128.  
  129.  
  130.          natürlich andere Systemaufrufe zur Verfügung. Auch der Wechsel
  131.          zu einem anderen Compiler brachte einige Probleme. In der nun
  132.          vorliegenden Version 4 sind hoffentlich die meisten
  133.          Kinderkrankheiten ausgemerzt. Die ersten WNOS4-Testversionen
  134.          wurden Anfang Februar 1992 verteilt und standen ab da ohne grö-
  135.          βere Probleme in täglichem Gebrauch. Auch NETROM konnte durch
  136.          Änderung am Code so stabilisiert werden, daβ dadurch keine Sy-
  137.          stemabstürze mehr vorkamen.
  138.  
  139.          Da die Entwicklung von NOS in den Vereinigten Staaten erfolgte
  140.          und man dort andere Probleme und Netzwerk-Strukturen hat, ist
  141.          das Original KA9Q-NOS hier, d.h. speziell im Mittelwesten der
  142.          Bundesrepublik Deutschland, für meine Begriffe nur bedingt ein-
  143.          setzbar. Der Benutzer findet so gut wie keine aktive Unter-
  144.          stützung seitens des Programms bei der Benutzung des AX.25-
  145.          Protokoll. Da mich die exzellenten Routing-Fähigkeiten und
  146.          Möglichkeiten der diversen WAMPES Digipeater schon immer
  147.          fasziniert haben, habe ich den AX.25-Server von WAMPES im-
  148.          plementiert. Damit stehen mit WNOS die gleichen Routing-Mög-
  149.          lichkeiten wie bei den WAMPES Digipeatern zur Verfügung. Es
  150.          wird Autorouting, Crossband-Digipeating und Hop-2-Hop-
  151.          Acknowledgement unterstützt. AX.25-Routen von Stationen, die
  152.          mit dem eigenen System verbunden waren, werden gespeichert und
  153.          stehen danach jedem anderen User zur Verfügung. In der
  154.          Beschreibung der AX.25-Route Kommandos sind weitere Einzel-
  155.          heiten darüber zu finden.
  156.  
  157.  
  158.  
  159.  
  160.          1.3. WNOS im Vergleich
  161.  
  162.          Die Befehlssyntax von NOS, und damit auch von WNOS, lehnt sich
  163.          an die generelle UNIX-Syntax an. Das erklärt, warum in allen
  164.          Files, die von WNOS benutzt werden, anstelle der DOS-üblichen
  165.          "\" die UNIX-üblichen "/" verwendet werden müssen.
  166.  
  167.          Zieht man Vergleiche zwischen einem KA9Q-NOS und WNOS wird man
  168.          feststellen, daβ auf den ersten Blick keine groβe Ähnlichkeit
  169.          mehr besteht. Dies hat mehrere Gründe. Der eine wurde bereits
  170.          erwähnt: die Adaptierung auf die hiesigen Verhältnisse. Zum
  171.          zweiten sieht die Originaloberfläche doch ein wenig trübe aus -
  172.          und das nicht nur wegen fehlender Farben. Der wichtigste Grund
  173.          lag aber darin, daβ das Programm auf "normalen" PCs eigentlich
  174.          nicht mehr lauffähig war. Normal in diesem Zusammenhang
  175.          bedeutet immerhin einen 20 MHz 386-SX-PC! Es wurden über einen
  176.          Zeitraum von ca. 2 Jahren der Entwicklung immer mehr Features
  177.          hineingebracht, die den Rechner so belasteten, daβ interne
  178.          Zeitprobleme bei der Abarbeitung der einzelnen Prozesse
  179.          auftraten.
  180.  
  181.  
  182.  
  183.  
  184.          1.4. Features
  185.  
  186.          Der AX.25-Server führt automatisch die ARP- und IP-Route-
  187.          Tabellen. Damit ist sichergestellt, daβ ankommende IP-Frames
  188.          anderer Stationen auch auf dem richtigen Weg beantwortet
  189.  
  190.                                      Seite 3
  191.  
  192.  
  193.  
  194.                               WNOS v 4a9.aau MANUAL
  195.  
  196.  
  197.          werden. Das lästige manuelle Eintragen von Routen entfällt.
  198.          Mittlerweile werden auch via NETROM eingehende Frames
  199.          ausgewertet. Dies war die letzte "Schwachstelle", die mich
  200.          schon jahrelang geärgert hat. Zusätzlich zu den AX.25-Routen
  201.          werden auch die ARP-Tabelle, die IP-Routen und die NETROM-
  202.          Routen in Dateien gespeichert. Bei einer Betriebsunterbrechung
  203.          sind im Normalfall nur neue Routen nach der letzten Speicherung
  204.          verloren.
  205.  
  206.          Die Parametrierung der Schnittstellen wurde ebenfalls
  207.          erweitert. Da nun für jedes AX.25-Interface ein separater
  208.          Parameterblock zur Verfügung steht, können jetzt auch Links mit
  209.          höherer Baudrate optimal konfiguriert werden. Einige Parameter,
  210.          die Auswirkungen auf die höheren Protokolle haben, können
  211.          ebenfalls für jedes Interface eingestellt werden.
  212.  
  213.          Im Laufe der Zeit wurde auch die Oberfläche des Programms
  214.          verändert. Es wurde eine Statuszeile programmiert, die kurze
  215.          Informationen über die momentan aktiven Verbindungen bietet.
  216.          Für die WNOS Version 4 wurde die Anzeige der Informationen auf
  217.          2 Zeilen erweitert. So wird der verfügbare Restspeicher im
  218.          Command- und Trace-Screen permanent angezeigt. Auch ist eine
  219.          optische Warnung eingebaut, falls der Restspeicher zu klein
  220.          werden sollte.
  221.  
  222.          Befindet man sich in einer Session, so werden die wichtigsten
  223.          Parameter der Verbindung angezeigt. Dadurch erhält man einen
  224.          schnellen Überblick über den Stand der Dinge. Eine nochmalige
  225.          Erweiterung erscheint allerdings nicht sinnvoll, da der Platz
  226.          bei den normalerweise verwendeten 25-Zeilen Textmodi doch
  227.          begrenzt ist.
  228.  
  229.          Neue Features im Vergleich zu WNOS3:
  230.  
  231.          -       die LZW-Daten-Kompression wurde auch auf NNTP- und Convers-
  232.                  Server/Client ausgedehnt
  233.  
  234.          -       der Domain-Server- und Domain-Client-Code wurde intensiv
  235.                  überarbeitet; ein konfigurierbares Cache wurde eingefügt
  236.                  und die Translate Funktion (mangels Cache entfernt) wieder
  237.                  aktiviert; der Code wurde auf 3 Files aufgeteilt
  238.  
  239.          -       der NNTP-Server- und Client-Code wurde mehrfach optimiert
  240.                  und bereinigt; der Code wurde auf 3 Files aufgeteilt
  241.  
  242.          -       der POP-Code wurde ebenfalls überarbeitet und aufgeteilt
  243.  
  244.          -       die Trace Funktionen wurden auf Schnelligkeit überarbeitet
  245.                  und stark verkürzt, ohne Einbuβen an Funktionalität
  246.  
  247.  
  248.  
  249.  
  250.          1.5. Timerverhalten
  251.  
  252.          Besonderes Augenmerk wurde auf die verbindungsabhängige
  253.          Beeinflussung der TCP-Timer gelegt. Speziell beim Übergang von
  254.          schnellen Links auf die doch recht langsamen AX.25-Links muβ
  255.          eine Synchronisation der Übertragungsgeschwindigkeit erfolgen,
  256.  
  257.                                      Seite 4
  258.  
  259.  
  260.  
  261.                               WNOS v 4a9.aau MANUAL
  262.  
  263.  
  264.          da sonst auf der AX.25-Seite ein unnötiger Protokoll-Overhead
  265.          entsteht. TCP-Frames werden zwar in AX.25-Frames transportiert,
  266.          aber jegliche Bestätigungen auf AX.25-Ebene hat keinerlei
  267.          Auswirkungen auf die TCP-Ebene. WNOS beeinfluβt nun abhängig
  268.          von der abgehenden AX.25-Verbindung den TCP-Timer-Wert. Werden
  269.          für den Transport der TCP-Frames AX.25-UI-Frames verwendet,
  270.          geschieht nichts, da die Bestätigung allein auf TCP-Ebene
  271.          abgewickelt wird. Erfolgt der TCP-Verbindungsaufbau dagegen
  272.          über eine synchronisierte AX.25-Verbindung oder im Mode IPCAM,
  273.          wird der TCP-Timer-Wert mit 10 multipliziert, da die Bestäti-
  274.          gung und Weiterleitung des TCP-Frames über die AX.25-Ebene
  275.          erfolgt. Nach maximal 300 Sekunden wird jedoch ein nicht
  276.          bestätigtes TCP-Frame unabhängig vom Zustand der AX.25-Ebene
  277.          wiederholt. Damit ist sichergestellt, daβ eine TCP-Verbindung
  278.          von der darunter liegenden AX.25-Verbindung nicht beeinfluβt
  279.          wird. In der Praxis ergibt sich dadurch auch bei schlechtesten
  280.          Links ein extrem geringer Protokoll-Overhead.
  281.  
  282.          Treffen über den schnelleren Link weiterhin Daten ein, die
  283.          nicht schnell genug weitergeleitet werden können, wird an den
  284.          Ursprungs-Host ein Kontroll-Frame gesendet, welches veranlaβt,
  285.          daβ die Sendung weiterer Frames für eine gewisse Zeit
  286.          unterbunden wird. Es ist mit WNOS somit problemlos möglich, Be-
  287.          trieb über einen Digipeater zu machen, da die vorbeschriebenen
  288.          Maβnahmen dafür sorgen, daβ keine unnötigen Frames gesendet
  289.          werden.
  290.  
  291.  
  292.  
  293.  
  294.          1.6. Internes
  295.  
  296.          Im Gegensatz zu NET (dem Vorgänger von NOS) laufen die
  297.          einzelnen Aktionen innerhalb des Programms in einer Quasi-
  298.          Multitasking-Umgebung ab (einen Überblick über die laufenden
  299.          Prozesse erhält man mit dem "ps" Kommando). Dadurch ist NOS
  300.          natürlich wesentlich leistungsfähiger als NET, wo jede neue
  301.          Aktion erst dann anlaufen kann, wenn die alte beendet ist.
  302.          Natürlich hat so ein Konzept zur Folge, daβ der PC keinesfalls
  303.          nur herumsteht und auf irgendwelche Eingaben des Sysops wartet.
  304.          Die Timer müssen verwaltet, die Bildschirmausgabe koordiniert
  305.          und nebenbei müssen Interrupts verarbeitet werden, die durch
  306.          eintreffende Frames ausgelöst werden.
  307.  
  308.          Nachdem dann sogar auf einem 20 MHz 386-SX Rechner des öfteren
  309.          Probleme auftraten, wurde erst einmal versucht den Code zu
  310.          optimieren. Dazu muβten einige Files komplett umgebaut werden.
  311.          Auβerdem wurde die Trace-Funktion in einen eigenen Bildschirm
  312.          verlegt. Mit allen Maβnahmen konnte die Ausführungsgeschwindig-
  313.          keit dadurch deutlich erhöht werden. Antwortzeiten über einen
  314.          drahtgebundenen Link mit einer Geschwindigkeit von 38400 Bits/s
  315.          reduzierten sich um mehr als 10%. Nebenher brachte diese ganze
  316.          Kosmetik einen endlich stabil funktionierenden NETROM Teil
  317.          hervor. Durch weitere Optimierung konnten insgesamt mehr als 10
  318.          kB an der Gröβe des EXE-Files eingespart werden.
  319.  
  320.          Parallel dazu wurde die gesamte interne Speicherverwaltung
  321.          umgestellt. Es werden Library-Routinen des Compilers verwendet,
  322.          die den benutzten und vom Programm nicht mehr benötigten
  323.  
  324.                                      Seite 5
  325.  
  326.  
  327.  
  328.                               WNOS v 4a9.aau MANUAL
  329.  
  330.  
  331.          Speicher zur Verwendung unter DOS wieder zur Verfügung stellen.
  332.          Diese Library-Funktionen stehen erst ab TC++ 1.01 zur
  333.          Verfügung. Ein unter TC 2.00 compiliertes Programm ist nicht
  334.          lauffähig!
  335.  
  336.          Und trotz allem noch der Hinweis: Ich übernehme keine Garantie
  337.          für Beschädigungen, die WNOS auf einem anderen Rechnersystem
  338.          anrichten sollte - weder mittelbar noch unmittelbar.
  339.  
  340.  
  341.  
  342.                                      Seite 6
  343.  
  344.  
  345.  
  346.                               WNOS v 4a9.aau MANUAL
  347.  
  348.  
  349.          2.  START
  350.  
  351.  
  352.          2.1. Hardwarevoraussetzungen
  353.  
  354.          WNOS kann unter den Betriebssystemen MS-DOS und DR-DOS benutzt
  355.          werden. Getestet wurden die Versionen von MS-DOS ab 3.31 und
  356.          die DR-DOS Versionen 5.0 und 6.0. Unter MS-DOS 3.31 kam es zu
  357.          Problemen mit speicherresidenten Programmen, speziell mit PC-
  358.          CACHE Version 5. Die PC-CACHE Version 6 funktioniert jedoch
  359.          ohne Schwierigkeiten auch unter MS-DOS 3.31. Unter DR-DOS wird
  360.          lediglich die Position der File-Pointer, die mit dem "stat"
  361.          Befehl ausgegeben werden, nicht angezeigt. Eine Funkti-
  362.          onseinschränkung oder weitere Beeinträchtigungen konnten nicht
  363.          festgestellt werden.
  364.  
  365.          Es können ebenfalls Disk-Doubler eingesetzt werden, z.B.
  366.          Stacker und Superstor (DR-DOS). Auch der Einsatz von
  367.          Speichermanagern wie QEMM386.SYS oder EMM386.EXE bereitet keine
  368.          Probleme. Lediglich beim Verlassen des Programms während einer
  369.          bestehenden Telnet Verbindung zum eigenen System (LocBBS) kann
  370.          es manchmal zu Fehlern in der Speicherverwaltung kommen.
  371.          QEMM386 quittiert dann den Dienst und gibt eine Fehlermeldung
  372.          aus. In diesem Fall ist es notwendig, den Rechner neu zu
  373.          booten, da nicht sichergestellt ist, das die Schnittstellen
  374.          zurückgesetzt wurden. WNOS erwartet jedoch beim Start ganz
  375.          bestimmte Verhältnisse an den Schnittstellen und würde in so
  376.          einem Fall nicht starten.
  377.  
  378.          WNOS wurde auf folgender Rechner-Konfiguration entwickelt:
  379.          Hardware: 386-SX, 20 MHz Taktfrequenz, 2MB RAM; residente
  380.          Software: MS-DOS 5 mit STACKER oder DR-DOS 6 mit SUPERSTOR. Bei
  381.          beiden Betriebssystemen waren folgende residente Treiber
  382.          geladen: QEMM386.SYS, DOSKEY und K3 (Tastaturtreiber).
  383.          QEMM386.SYS wurde mit OPTIMIZE angepaβt; lediglich der vorge-
  384.          schlagene Befehl "stacks=0,0" im File "CONFIG.SYS" wurde ent-
  385.          fernt. Ohne geladene Programme steht hier unter DOS ein Spei-
  386.          cher von etwa 630 kB zur Verfügung. Auch die Benutzung des
  387.          Programms "VIDRAM.EXE" bringt keine Probleme. Hiermit wird ein
  388.          freier Speicher von etwa 730 kB erreicht. Auf dem mittlerweile
  389.          zur Verfügung stehenden 386DX-40 MHz mit 8MB RAM sind ebenfalls
  390.          keine Probleme aufgetaucht.
  391.  
  392.          Zum Betrieb benötigt WNOS einen freien Speicher von mindestens
  393.          500 kB, eine Festplatte ist wegen der Schnelligkeit der
  394.          Schreib-/Lesevorgänge empfehlenswert. Ein reiner
  395.          Diskettenbetrieb ist jedoch auch möglich. Bei dem Rechner
  396.          sollte es sich vorzugsweise mindestens um einen 286-AT mit 10
  397.          MHz Taktfrequenz handeln. Langsamere Rechner bringen
  398.          stellenweise interne Zeitprobleme im Programm und speziell bei
  399.          Diskettenzugriffen, die regelmäβig in Abstürzen enden. Mit
  400.          V20/V30 bestückte XTs mit mindestens 8 MHz Taktfrequenz sollten
  401.          jedoch auch in der Lage sein, das Programm zu verarbeiten.
  402.  
  403.          Bildschirmausgaben erfolgen nur im Textmodus unter Verwendung
  404.          einiger Zeichen des erweiterten ASCII-Zeichensatzes (IBM-
  405.          Zeichensatz). Dadurch können auch Hercules-Karten eingesetzt
  406.          werden. Unter EGA-/VGA-Karten steht ein erweiterter
  407.          Bildschirmmodus mit 43/50-Zeilen-Anzeige zur Verfügung.
  408.  
  409.                                      Seite 7
  410.  
  411.  
  412.  
  413.                               WNOS v 4a9.aau MANUAL
  414.  
  415.  
  416.  
  417.  
  418.  
  419.          2.2. Optionen in der Kommandozeile
  420.  
  421.          WNOS erlaubt beim Starten die Angabe von Parametern, die durch
  422.          einen Bindestrich gekennzeichnet werden. Zwischen Bindestrich
  423.          und Parameter sowie den dazu gehörenden Angaben darf keine
  424.          Leerstelle sein. Nach den Parametern kann eine optionale Angabe
  425.          der Autoexec-Datei erfolgen.
  426.  
  427.          Mögliche Parameter sind:
  428.  
  429.          -e   WNOS schaltet beim Start in den erweiterten 43/50-Zeilen
  430.               Modus. Beim Verlassen des Programms wird der ursprüngliche
  431.               Bildschirmmodus wieder hergestellt. Bei der Benutzung der
  432.               DOS-Shell aus WNOS erfolgt keine Sicherung und
  433.               Restaurierung des erweiterten Bildschirmmodus.
  434.  
  435.          -b   WNOS benutzt bei der Bildschirmausgabe BIOS-Routinen.
  436.               Normalerweise wird direkt in den Video-Speicher
  437.               geschrieben (dieser Parameter ist unter manchen Multitas-
  438.               kern nützlich).
  439.  
  440.          -s   Hiermit wird die maximale Anzahl der gleichzeitig
  441.               nutzbaren internen Sockets angegeben (Allein durch den
  442.               internen Multitasker mit gestarteten Standard-Servers
  443.               werden etwa 10 Sockets belegt. Der Default-Wert beträgt 40
  444.               Sockets, was aber in den meisten Fällen ausreichend sein
  445.               sollte).
  446.  
  447.          -d   Erlaubt die Angabe eines anderen Bezugs-Directories
  448.               anstelle des (aktuellen) Start-Directories. Damit ist es
  449.               möglich, eine Verzeichnisstruktur von verschiedenen NOS-
  450.               Versionen benutzen zu lassen.
  451.  
  452.  
  453.  
  454.          Ein typischer Aufruf von WNOS würde also so aussehen:
  455.  
  456.          C:\AFU\BIN> wnos -d/nos -e /startup/switch.nos
  457.  
  458.          Dies bedeutet, das WNOS.EXE aus dem Directory \AFU\BIN auf dem
  459.          Laufwerk C: heraus gestartet wird, das Bezugs-Directory ist das
  460.          Directory \NOS (auf dem gleichen Laufwerk), der 43/50-Zeilen
  461.          Modus soll benutzt werden, das Autoexec-File befindet sich im
  462.          Directory \STARTUP (auf dem gleichen Laufwerk) und trägt den
  463.          Namen "switch.nos". Existiert bei der optionalen Autoexec-Datei
  464.          keine Pfadangabe, so wird das aktuelle Directory verwendet. Ist
  465.          kein Name angegeben, wird nach einem File "autoexec.nos"
  466.          gesucht. Die Ausgabe einer Fehlermeldung erfolgt, wenn kein
  467.          Start-File gefunden wird. Beim ersten Start von WNOS sind die
  468.          für die Speicherung der Routen notwendigen Files in den meisten
  469.          Fällen noch nicht vorhanden, die entsprechenden Fehlermeldungen
  470.          können in diesem Falle ignoriert werden. Nach einer gewissen
  471.          Betriebsdauer werden die Files automatisch angelegt.
  472.  
  473.  
  474.  
  475.  
  476.                                      Seite 8
  477.  
  478.  
  479.  
  480.                               WNOS v 4a9.aau MANUAL
  481.  
  482.  
  483.          2.3. Betriebsarten der Eingabefunktionen
  484.  
  485.          Nach dem Start befindet man sich im sog. Command-Modus in der
  486.          Kommando-Session. Mit CR abgeschlossene Eingaben werden als
  487.          Kommandos interpretiert und ausgeführt. Dabei wird diese Zeile
  488.          in einem Puffer gespeichert, der mit den Cursor-Tasten
  489.          durchgeblättert werden kann. Auf Eingaben einer leeren Zeile,
  490.          also nur CR, erfolgt keine neue Ausgabe des Promptes. Dieser
  491.          zeilenorientierte Eingabemodus wird in manchen Situationen von
  492.          einem zeichenorientierten ersetzt. Das ist hauptsächlich bei
  493.          der Eingabe eines Paβworts beim Login in andere Systeme der
  494.          Fall. Die  Tastatureingabe wird dabei nicht auf dem Bildschirm
  495.          angezeigt (dies ist jedoch abhängig von der Echo-Option). Er-
  496.          scheint ein "---more---" Prompt auf dem Bildschirm, ist
  497.          ebenfalls der Zeichen-Modus eingeschaltet. Die Eingabe von CR
  498.          nach einem Buchstaben oder der Leertaste ist also nicht nötig
  499.          und wird als Eingabe für den nächsten "---more---" Prompt
  500.          gewertet.
  501.  
  502.  
  503.                                      Seite 9
  504.  
  505.  
  506.  
  507.                               WNOS v 4a9.aau MANUAL
  508.  
  509.  
  510.          3. DIE BILDSCHIRME
  511.  
  512.  
  513.  
  514.  
  515.          3.1. Bildschirmsteuerung
  516.  
  517.          Um zwischen einzelnen Sessions umzuschalten oder wieder zum
  518.          Kommandoschirm zurückzukehren, werden Funktionstasten und die
  519.          Escape-Taste benutzt. Damit ist ein einfacher und schneller
  520.          Wechsel zwischen verschiedenen Sessions, der Befehlseingabe und
  521.          des Trace-Bildschirms möglich. Aus Gründen der Performance war
  522.          die Trennung von Trace und Kommandoeingabe nötig. Ein er-
  523.          freulicher Nebeneffekt ist, daβ Trace-Ausgaben keine
  524.          Systemmeldungen mehr stören. Zusätzlich bietet jede Session
  525.          Puffer für die letzten 10 Eingaben.
  526.  
  527.          Die folgenden Tasten bieten in WNOS eine Umschaltfunktion:
  528.  
  529.          F1 - F8         Umschaltung zwischen den Sessions
  530.  
  531.          F9 und ALT-F10  Umschaltung zum Trace-Schirm, bzw. zwischen
  532.                          Trace-Schirm und letzter Session
  533.  
  534.          F10 und ESC     Umschaltung zur Kommandoeingabe
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.          3.2. Editiermöglichkeiten
  542.  
  543.          Noch nicht mit CR abgeschlossene Zeilen lassen sich mit CTRL-
  544.          Funktionen eingeschränkt editieren.
  545.  
  546.          Die folgenden Tasten bieten in WNOS eine Editierfunktion:
  547.  
  548.          Cursor auf      blättert rückwärts durch den Zeilenpuffer
  549.  
  550.          Cursor ab       blättert vorwärts durch den Zeilenpuffer
  551.  
  552.          CTRL-B          wiederholt die letzte mit CR abgeschlossene
  553.                          Zeile, bzw. füllt eine begonnene Zeile mit der
  554.                          letzten Zeile auf, falls diese länger war
  555.  
  556.          CTRL-W          löscht das letzte Wort der aktuellen Zeile
  557.  
  558.          CTRL-U          löscht die gesamte aktuelle Zeile
  559.  
  560.  
  561.  
  562.  
  563.          3.3. Bildschirmaufbau
  564.  
  565.          Nach dem Start des Programms erscheinen in den oberen 2 Zeilen
  566.          Statusinformationen. Diese beiden immer sichtbaren Zeilen
  567.          können mit dem "attribute" Kommando für  oder Monochrome-
  568.  
  569.  
  570.                                      Seite 10
  571.  
  572.  
  573.  
  574.                               WNOS v 4a9.aau MANUAL
  575.  
  576.  
  577.          Monitore konfiguriert werden. Der Aufbau der ersten Zeile ist
  578.          von der Art der momentanen Session abhängig.
  579.  
  580.  
  581.  
  582.          Die Statuszeilen im Kommando- oder Trace-Modus:
  583.  
  584.  
  585.  
  586.             A        B               C               D        E     F
  587.  
  588.         םגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגג™
  589.         ø WNOS4   Coreleft     Command|Trace       Un/A-     R |  17:43 ø
  590.         ø          123456                         ttended    U          ø
  591.         בגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגœ
  592.         ø 1:DB0DA   2:R:44.130.24.78  3:U:DB0GV    4:Chat     5:LocBBS  ø
  593.         ijגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגגך                                                                                                                                  ך
  594.  
  595.              G            H              I           J            K
  596.  
  597.  
  598.  
  599.          Die Bedeutung im einzelnen:
  600.  
  601.          A  "WNOS4"              Programmversion
  602.  
  603.          B  "Coreleft 123456"    verfügbarer Restspeicher
  604.  
  605.          C  "Command|Trace"      man befindet sich dort
  606.  
  607.          D  "Un-/A-ttended"      zeigt den Status der Konsole
  608.  
  609.          E  "R"/"U"              Record-/Upload-Anzeige
  610.  
  611.          F  "17:43"              Uhrzeit
  612.  
  613.          G  "1:DB0DA"            abgehende AX.25-Session zu DB0DA
  614.  
  615.          H  "2:R:44.130.24.78"   ankommende Telnet Session von 44.130.24.78,
  616.                                  Session-Record eingeschaltet
  617.  
  618.          I  "3:U:DB0GV"          abgehende AX.25-Session zu DB0GV,
  619.                                  Session-Upload eingeschaltet
  620.  
  621.          J  "4:Chat"             durch die Mailbox hergestellte,
  622.                                  ankommende Telnet Session
  623.  
  624.          K  "5:LocBBS"           Verbindung zur eigenen Mailbox
  625.  
  626.  
  627.  
  628.          Die jeweils aktuelle Session wird in der zweiten Zeile
  629.          zusätzlich farbig hervorgehoben. Ebenso erfolgt eine farbige
  630.          Kennzeichnung, falls noch nicht gelesene Daten für diese Ses-
  631.          sion vorhanden sind.
  632.  
  633.  
  634.  
  635.                                      Seite 11
  636.  
  637.  
  638.  
  639.                               WNOS v 4a9.aau MANUAL
  640.  
  641.  
  642.          Wenn man sich in einer aktiven Session befindet, werden die
  643.          Informationen über den verfügbaren Restspeicher unterdrückt und
  644.          stattdessen Informationen der Session dargestellt. Unter-
  645.          schreitet der verfügbare Restspeicher einen eingestellten Wert,
  646.          erfolgt eine Umschaltung der ersten Statuszeile in einen
  647.          Blinkmodus, um diese Situation besonders kenntlich zu machen.
  648.  
  649.          Im Feld "C" werden angezeigt bei
  650.  
  651.          AX.25-Sessions:      Anzahl der Wiederholungen (Retries)
  652.                               Anzahl der unbestätigten Packets (Unack)
  653.                               Status des Timers 1 (T1)
  654.                               Empfang eines RNR-Frames (RNR)
  655.  
  656.          NETROM-L4-Sessions:  Anzahl der Wiederholungen (Retries)
  657.                               Anzahl der unbestätigten Packets (Unack)
  658.                               Status des Timers (SRTT)
  659.                               Empfang eines CHOKE-Frames (CHK)
  660.  
  661.          FTP-DATA-Sessions:   Anzahl der empfangenen Bytes (Rx)
  662.                               Anzahl der gesendeten Bytes (Tx)
  663.                               Status des Timers (RTT)
  664.  
  665.          TCP-Sessions:        Anzahl der Wiederholungen (Backoff)
  666.                               Anzahl der unbestätigten Bytes (TxQ)
  667.                               Status des Timers (RTT)
  668.  
  669.  
  670.  
  671.          Einige Bildschirme arbeiten im Split-Screen-Modus. Um Eingaben
  672.          und Ausgaben voneinander zu trennen, wurden im unteren Teil des
  673.          Bildschirms 2 Zeilen als Vorschreibpuffer vorgesehen. Das er-
  674.          gibt eine übersichtliche Aufteilung des Bildschirms. Zusätzlich
  675.          werden die in einer Session empfangenen Daten in "hellweiβ"
  676.          dargestellt.
  677.  
  678.                                      Seite 12
  679.  
  680.  
  681.  
  682.                               WNOS v 4a9.aau MANUAL
  683.  
  684.  
  685.          4. FILES UND DIRECTORIES
  686.  
  687.  
  688.          4.1. Files
  689.  
  690.          Die von WNOS benutzten und benötigten Files sind in alphabeti-
  691.          scher Reihenfolge und mit Angabe des Pfades aufgelistet. Es
  692.          handelt sich um relative Angaben, da beim Start mit der "-d"
  693.          Option ein anderes Bezugsverzeichnis gewählt werden kann.
  694.  
  695.          Dabei bedeuten die Abkürzungen:
  696.  
  697.          F= File            D = Directory       B = Binärfile
  698.          A = Textfile       x = ohne Inhalt     X = verschiedene
  699.                                                     Subdirectory-Bezeichnungen
  700.  
  701.  
  702.  
  703.          /alias                F/A    Alias-Namen von Hosts
  704.  
  705.          /areas                F/A    öffentlich verfügbare Mailgruppen
  706.  
  707.          /arproute.dat         F/B    ARP-Tabelle
  708.  
  709.          /arproute.tmp         F/B    temporäre ARP-Tabelle
  710.  
  711.          /autoexec.nos         F/A    Konfigurationsfile für den Start
  712.  
  713.          /axroute.dat          F/B    AX.25-Routen
  714.  
  715.          /axroute.tmp          F/B    temporäre AX.25-Routen
  716.  
  717.          /convers.cfg          F/A    Konfigurationsfile für den Convers-Server
  718.  
  719.          /domain.txt           F/A    Verzeichnis der IP-Adressen und Hosts
  720.  
  721.          /finger               D/     In diesem Verzeichnis befindliche ASCII-
  722.                                       Dateien können mit dem "finger" Kommando
  723.                                       abgefragt werden und enthalten im
  724.                                       allgemeinen Informationen über das System
  725.                                       und dort bekannte User
  726.  
  727.          /ftpusers             F/A    Konfigurationsfile für Mailbox und FTP
  728.  
  729.          /iproute.dat          F/B    IP-Routen
  730.  
  731.          /iproute.tmp          F/B    temporäre IP-Routen
  732.  
  733.          /nos.rc               F/A    Hosts und Login/Paβwort-Sequenzen für FTP
  734.  
  735.          /nrroute.dat          F/A    NETROM-Routen
  736.  
  737.          /popusers             F/A    Konfigurationsfile für den POP Server
  738.  
  739.          /spool/forward.bbs    F/A    Konfigurationsfile für AX.25-
  740.                                       Store & Forward
  741.  
  742.          /spool/help           D/     Files mit der Endung ".hlp" werden bei
  743.                                       der Benutzung des "help"-Kommandos in der
  744.  
  745.                                      Seite 13
  746.  
  747.  
  748.  
  749.                               WNOS v 4a9.aau MANUAL
  750.  
  751.  
  752.                                       Mailbox ausgegeben. Das File "host.hlp"
  753.                                       enthält einen Connect-Text
  754.  
  755.          /spool/mail           D/     enthält weitere Directories und die
  756.                                       eigentlichen Mailfiles
  757.  
  758.          /spool/mail.log       F/A    Protokolldatei der gesendeten Mails
  759.  
  760.          /spool/mqueue         D/     Zwischenspeicherung ankommender Mails
  761.  
  762.          /spool/mqueue/*.lck   F/x    Zugriffsschutz einzelner Files
  763.  
  764.          /spool/mqueue/*.txt   F/A    die zu sendenden Mails
  765.  
  766.          /spool/mqueue/*.wrk   F/A    extrahierte Headerinformationen
  767.  
  768.          /spool/news           D/     enthält weitere Directories und Files für
  769.                                       den NNTP-Server/Client
  770.  
  771.          /spool/news/active    F/A    Anzahl der News einer bestimmten
  772.                                       Newsgroup
  773.  
  774.          /spool/news/help      F/A    Erklärungen zum NNTP-Server
  775.  
  776.          /spool/news/history   F/A    Informationen über empfangene News
  777.  
  778.          /spool/news/junk      D/     Files in diesem Directory konnten vom
  779.                                       News-System nicht verarbeitet werden
  780.  
  781.          /spool/news/pointer   F/A    Informationen über die Lokalisierung
  782.                                       von News
  783.  
  784.          /spool/news/poll      F/A    Datum und Zeit der letzten News-An-
  785.                                       forderung
  786.  
  787.          /spool/news/X/news.rc F/A    letzter mit dem WNOS-internen
  788.                                       Newsreader gelesener Artikel aus der News
  789.                                       gruppe
  790.  
  791.          /spool/news/xinfo     F/A    erweiterte Informationen zum NNTP-
  792.                                       Server
  793.  
  794.          /spool/node.log       F/A    Protokolldatei der Aktivitäten in der
  795.                                       Mailbox
  796.  
  797.          /spool/rewrite        F/A    Hilfsfile zur Umsetzung von Adressen für
  798.                                       den Mailer
  799.  
  800.          /spool/rqueue         D/     Zwischenspeicherung abgehender Mails
  801.  
  802.          /spool/signatur       D/     Files mit der Endung ".sig" werden
  803.                                       automatisch an Mails/News angehängt
  804.  
  805.  
  806.  
  807.          In den Text-Files werden Zeilen, die mit einem "#" beginnen,
  808.          als Kommentarzeilen behandelt und überlesen. Die Trennung
  809.          einzelner Parameter in den Files kann sowohl mit einem SPACE
  810.          als auch mit TAB erfolgen. Im File "domain.txt" sollten
  811.  
  812.                                      Seite 14
  813.  
  814.  
  815.  
  816.                               WNOS v 4a9.aau MANUAL
  817.  
  818.  
  819.          grundsätzlich TABs eingetragen werden. Bleibt einmal der
  820.          gewünschte Erfolg aus, sollten die Trennungszeichen geändert
  821.          werden.
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.          4.2. Verzeichnisstruktur
  829.  
  830.          WNOS benötigt zum Betrieb eine bestimmte Directory-Struktur,
  831.          die folgendermaβen aussieht:
  832.  
  833.                  /FINGER
  834.                  /PUBLIC
  835.                  /SPOOL
  836.                  /SPOOL/MQUEUE
  837.                  /SPOOL/MAIL
  838.                  /SPOOL/HELP
  839.                  /SPOOL/RQUEUE
  840.                  /SPOOL/NEWS
  841.                  /SPOOL/NEWS/JUNK
  842.  
  843.  
  844.  
  845.          Wird beim Start von WNOS ein anderes Bezugsdirectory angegeben
  846.          ("-d"-Option), müssen die angegebenen Verzeichnisse als
  847.          Unterverzeichnisse in dem angegebenen Verzeichnis angelegt
  848.          worden sein.
  849.  
  850.          Zum Betrieb unbedingt notwendige Files werden selbsttätig
  851.          erzeugt. Um ein störungsfreies Arbeiten zu ermöglichen, sollte
  852.          die oben beschriebene Verzeichnisstruktur durch den Benutzer
  853.          angelegt werden. Bei der erstmaligen Benutzung von WNOS werden
  854.          deshalb einige Fehlermeldungen auf dem Bildschirm erscheinen.
  855.          Da einige der Files erst nach einer bestimmten Laufzeit
  856.          angelegt werden, empfiehlt es sich, das Programm eine Zeitlang
  857.          in Betrieb zu halten (etwa 20 Minuten), damit die Files ord-
  858.          nungsgemäβ erzeugt werden können.
  859.  
  860.          Zusätzliche Dateien müssen manuell in das jeweilige Directory
  861.          kopiert werden. Dazu gehören vor allem die Help-Files, die von
  862.          der eingebauten Mailbox aufgerufen werden, aber auch z.B. die
  863.          System- bzw. Userinformationen im Verzeichnis \FINGER.
  864.  
  865.  
  866.  
  867.                                   Seite 15
  868.  
  869.  
  870.  
  871.                               WNOS v 4a9.aau MANUAL
  872.  
  873.  
  874.          5. DER UMGANG MIT WNOS
  875.  
  876.  
  877.  
  878.          Hier soll kurz beschrieben werden, wie der Sysop eine
  879.          Verbindung herstellen und wieder beenden kann. Im Abschnitt
  880.          über den User wird eine typische Mailbox-Session aufgezeigt.
  881.          Hieraus können auch Rückschlüsse auf die Konfiguration des
  882.          Systems geschlossen werden. Einige Befehle werden in einer
  883.          allgemeinen Form angegeben. Bitte sehen Sie deswegen vorher
  884.          unter dem jeweiligen Kommando für die genaue Syntax nach.
  885.  
  886.  
  887.  
  888.  
  889.          5.1. Aus der Sicht des Sysops
  890.  
  891.          Nach dem Anlegen der Unterverzeichnisse und dem Kopieren der
  892.          diversen Files in die richtigen Verzeichnisse kann WNOS
  893.          gestartet werden. Es erscheint zuerst die Copyright-Meldung und
  894.          danach der Prompt. Der Prompt stimmt mit dem im Konfigura-
  895.          tionsfile "autoexec.nos" angegebenen Hostnamen überein. Wird
  896.          kein Hostname angegeben, erscheint als Prompt "net>". Das
  897.          Programm ist auch dann funktionsfähig, jedoch können aufgrund
  898.          des nicht gesetzten Hostnamens unvorhergesehene Dinge
  899.          passieren. Der Hostname sollte deshalb sofort mit "hostname
  900.          <hostname>" nachgetragen werden. Der Prompt ändert sich dadurch
  901.          nicht.
  902.  
  903.          Nach einigen Augenblicken erscheinen am oberen Bildschirmrand
  904.          die beiden Statuszeilen. Bei der erstmaligen Verwendung von
  905.          WNOS werden wahrscheinlich Fehlermeldungen über nicht gefundene
  906.          Files angezeigt, die jedoch keinen Grund zur Sorge geben, da
  907.          diese erst während des Betriebes und nach einer bestimmten
  908.          Zeitdauer angelegt werden.
  909.  
  910.          Ab sofort können alle der weiter unten aufgeführten Befehle
  911.          eingegeben werden. Nehmen wir an, es wäre ein Interface mit dem
  912.          Namen "144" angemeldet worden, dann ist für einen AX.25-Connect
  913.          zu DB0DA folgendes einzugeben: "c 144 db0da". Ist DB0DA nicht
  914.          direkt erreichbar, müssen in diesem Befehl noch die notwendigen
  915.          Digipeater folgen, z.B. "c 144 db0da dg8fbv dl6zba". Nach
  916.          Betätigen der CR-Taste wechselt der Bildschirm sowie die
  917.          Statuszeilen. Es wird ein leerer Schirm angezeigt, bei dem in
  918.          der ersten Zeile "Trying DB0DA on 144..." erscheint. Ist die
  919.          Verbindung hergestellt, erfolgt die Ausgabe der Meldung "AX.25
  920.          Session connected to DB0DA". Nach dem Empfang der Einschaltmel-
  921.          dung des Digipeaters wird diese auf dem Bildschirm angezeigt.
  922.          Zu jedem Zeitpunkt kann mit der Taste F9 zwischen dem mo-
  923.          mentanen und dem Trace-Schirm umgeschaltet werden.
  924.  
  925.          Es können nun Befehle und Kommandos eingegeben werden. Diese
  926.          Eingaben erscheinen zuerst im unteren Teil des Bildschirms und
  927.          werden erst nach Betätigen von CR in den oberen Bildschirmteil
  928.          kopiert. Diese Daten werden auch gleichzeitig ausgesendet. In
  929.          der ersten Statuszeile kann man den aktuellen Zustand einiger
  930.          wichtiger Parameter der Verbindung ablesen. Sobald eine Antwort
  931.          empfangen wird, erfolgt die Anzeige dieser Daten in
  932.  
  933.  
  934.                                      Seite 16
  935.  
  936.  
  937.  
  938.                               WNOS v 4a9.aau MANUAL
  939.  
  940.  
  941.          "hellweiβer" Darstellung, um eine optische Unterscheidung zu
  942.          ermöglichen.
  943.  
  944.          Mit der ESC-Taste kann man nun zurück in den Kommando-Schirm
  945.          schalten. Eine aufgebaute Session bleibt bestehen, bzw. noch zu
  946.          sendende Daten werden weiterhin gesendet.
  947.  
  948.          Bevor eine TCP-Verbindung hergestellt werden kann, müssen für
  949.          den Host eine IP-Route und ein ARP-Eintrag eingegeben werden.
  950.          Die Route ist notwendig, damit das IP erkennen kann, auf, bzw.
  951.          über welches Interface der Host erreicht werden kann. Es sei
  952.          hier daran erinnert, daβ man mehrere Interfaces konfigurieren
  953.          kann, z.B. auf 2m, 70cm und 23cm gleichzeitig. Dabei spielt es
  954.          noch keine Rolle, über welches Transport-Protokoll die
  955.          Verbindung abgewickelt werden soll. In unserem Beispiel sei nur
  956.          ein AX.25-Interface angemeldet. Dies bedeutet, daβ über den
  957.          ARP-Befehl der Hostadresse (also dem symbolischen Namen für
  958.          eine bestimmte IP-Adresse) ein AX.25-Rufzeichen zugeordnet
  959.          werden muβ. Nehmen wir an, daβ eine TCP-Verbindung mit dem Host
  960.          dg8fbv aufgebaut werden soll, der Host dg8fbv über das
  961.          Interface 144 mit dem AX.25-Rufzeichen DG8FBV erreichbar ist.
  962.          Zuerst nun der Eintrag für die Route: "route add dg8fbv 144",
  963.          dann der ARP-Eintrag: "arp add dg8fbv ax25 dg8fbv".
  964.  
  965.          Zu beachten ist, daβ Hostnamen keine Rufzeichen sind und umge-
  966.          kehrt. Sie stellen im Prinzip eine Vereinfachung für den
  967.          Benutzer dar, denn wer kann sich schon eine 32-Bit IP-Adresse
  968.          merken? Im Amateurfunkbereich ist jedoch im allgemeinen der
  969.          Hostname identisch mit dem AX.25-Rufzeichen, aber auch hier
  970.          gibt es Ausnahmen.
  971.  
  972.          Sind alle Einträge gemacht, wird eingegeben: "telnet dg8fbv".
  973.          Ähnlich wie beim Aufbau einer AX.25-Verbindung wird ein leerer
  974.          Bildschirm angezeigt, lediglich die angezeigten Meldungen sind
  975.          etwas verschieden, da ein anderes Protokoll verwendet wird.
  976.          Auch hier erscheint eine entsprechende Meldung beim
  977.          erfolgreichen Verbindungsaufbau. Im Normalfall folgt bei einer
  978.          Telnet-Verbindung nach kurzer Zeit ein Login-Prompt, dessen
  979.          Aussehen jedoch abhängig ist von dem auf dem anderen Host
  980.          verwendeten Programm.
  981.  
  982.          Auch beim Login hat der Amateurfunkbereich eigene
  983.          Gepflogenheiten. Ist man bei dem Host bekannt, erfolgt ein
  984.          Login üblicherweise mit dem Rufzeichen auf die Frage "login: "
  985.          und dem Vornamen auf die Frage "password: ". Die Eingaben
  986.          werden in Kleinbuchstaben vorgenommen. Da die Abfragen jedoch
  987.          Groβ- und Kleinschreibung berücksichtigen, kann es hier auch
  988.          Abweichungen geben. Zu beachten ist noch, daβ die
  989.          Tastatureingabe des Paβwortes nicht auf dem Schirm angezeigt
  990.          wird. Alle Eingaben sind auf jeden Fall mit CR abzuschlieβen.
  991.          Bei erfolgreichem Login, erscheint die Einschalt-
  992.          /Begrüβungsmeldung des Host und weitere Befehle und Kommandos
  993.          sind nun möglich.
  994.  
  995.          Zum Schlieβen einer Session hat man grundsätzlich zwei Mög-
  996.          lichkeiten: die erste ist die, daβ man den Befehl zum
  997.          Verbindungsabbau an die Gegenstation/Host sendet (üblicherweise
  998.          "quit" oder "bye"). Nach dem Ende der Verbindung erscheint eine
  999.          entsprechende Meldung auf dem Schirm. Die zweite Möglichkeit
  1000.  
  1001.                                      Seite 17
  1002.  
  1003.  
  1004.  
  1005.                               WNOS v 4a9.aau MANUAL
  1006.  
  1007.  
  1008.          ist, vom Kommando-Schirm aus den Befehl "close" einzugeben und
  1009.          erreicht somit ebenfalls das Verbindungsende.
  1010.  
  1011.          Nach dem Ende der Verbindung erscheint eine entsprechende
  1012.          Meldung auf dem jeweiligen Session-Schirm. Dann ist es
  1013.          notwendig, noch einmal die CR-Taste zu betätigen, um die
  1014.          Session endgültig zu schlieβen. Geschieht dies nicht, bleibt
  1015.          der Bildschirminhalt gespeichert und belegt weiterhin
  1016.          Speicherplatz und dieser ist rar.
  1017.  
  1018.          Ganz allgemein sollte immer darauf geachtet werden, daβ keine
  1019.          geschlossenen Session mehr existieren, d.h. bei der Ausführung
  1020.          des "session"-Kommandos angezeigt werden. Dadurch wird
  1021.          erreicht, daβ der Speichermanager den nicht mehr benötigten
  1022.          Speicherplatz wieder freimachen kann und somit kein unnötiger
  1023.          Speicherverbrauch entsteht.
  1024.  
  1025.          Der Betreiber von WNOS ist im besonderen Maβe aufgefordert,
  1026.          eine besondere Sorgfalt beim Umgang und Betrieb walten zu
  1027.          lassen. Die Software ist in der Lage, mehrere Verbindungen
  1028.          gleichzeitig zu verwalten. Dabei kommt es speziell bei TCP- und
  1029.          NETROM-L4-Verbindungen zu einem erhöhten Aufkommen an
  1030.          gesendeten Daten. Es ist kein Problem, einen Digipeater bis an
  1031.          den Rand seiner Leistungsfähigkeit zu belasten, andere Benutzer
  1032.          des Digipeaters werden somit erheblich gestört und behindert.
  1033.          Hiermit sei an den vielbeschworenen und bereits teilweise
  1034.          vergessenen "ham spirit" erinnert!
  1035.  
  1036.          Bei der Programmentwicklung wurde deshalb besonderer Wert auf
  1037.          eine verträgliche Parametrierung gelegt. Durch die dynamischen
  1038.          Timer stellt sich das Programm auch weitgehend automatisch auf
  1039.          veränderte Linkqualitäten ein. Es macht in der Praxis also
  1040.          keinen Sinn, Parameter auf "abenteuerliche" Werte zu setzen.
  1041.          Aus diesem Grunde wurden viele Parameter miteinander
  1042.          verkoppelt.
  1043.  
  1044.  
  1045.  
  1046.  
  1047.          5.2. Aus der Sicht des Users
  1048.  
  1049.          Die erste Begegnung mit WNOS endet damit, daβ die meisten User
  1050.          frustriert die Verbindung wieder schlieβen. Nach einem Connect
  1051.          (und hier meine ich einen AX.25-Connect, da dieser die Regel
  1052.          darstellt - zumindest momentan noch -) geschieht erst einmal
  1053.          nichts. Es ist unbedingt erforderlich, nach der Bestätigung des
  1054.          Connects ein Frame  mit beliebigem Inhalt zu senden. Erst ein
  1055.          empfangenes Frame aktiviert die interne Mailbox. Der Grund
  1056.          liegt darin, daβ auch TCP-Verbindungen, die sich AX.25 als
  1057.          Transport-Protokoll bedienen, in einer bestätigten AX.25-Ver-
  1058.          bindung abgewickelt werden können. Aufgrund dieses ersten ge-
  1059.          sendeten Frames erkennt WNOS, um welche Art von Verbindung es
  1060.          sich handelt.
  1061.  
  1062.          Dieses erste Frame ist nur bei ankommenden AX.25-Verbindung
  1063.          notwendig. Erfolgt der Verbindungsaufbau über das TCP oder über
  1064.          eine NETROM-L4-Verbindung, werden nach dem Connect sofort
  1065.          weitere Informationen gesendet.
  1066.  
  1067.  
  1068.                                      Seite 18
  1069.  
  1070.  
  1071.  
  1072.                               WNOS v 4a9.aau MANUAL
  1073.  
  1074.  
  1075.          Nachdem also dieses Frame gesendet wurde (das Frame kann auch
  1076.          nur ein CR enthalten), bekommt der User die Einschaltmeldung
  1077.          der Box. Da über die Mailbox auch AX.25-Store-&-Forward
  1078.          abgewickelt wird, muβ die Einschaltmeldung natürlich In-
  1079.          formationen enthalten, die eine evtl. anrufende Mailbox
  1080.          erkennen kann. Für den User dienen diese Informationen
  1081.          höchstens der Erkenntnis, welches Programm auf dem anderen
  1082.          Rechner im Einsatz ist.
  1083.  
  1084.          Die S&F-Information befindet sich in der Zeile "[WNOS-H$]" und
  1085.          muβ sich in einer einzelnen Zeile befinden. In der nächsten
  1086.          Zeile folgt "db3fl.ampr.org TCP/IP-System", d.h.  hier wird der
  1087.          Hostname ausgegeben. Ist auf dem System ein File "host.hlp"
  1088.          vorhanden, wird anschlieβend der Inhalt dieses Files gesendet.
  1089.          Darin können z.B. Informationen über das System oder auch
  1090.          einfach nur eine Begrüβung enthalten sein. Ist kein File
  1091.          vorhanden, wird nach der obigen Ausgabe noch "'?' for help"
  1092.          gesendet um den User auf die Hilfsfunktion aufmerksam zu
  1093.          machen. Wurde eine Message-Of-The-Day eingegeben, wird nun
  1094.          diese angezeigt, danach erfolgt eine Information, ob
  1095.          persönliche Mails vorliegen. Je nach Anzahl der vorhandenen
  1096.          Mails kann es einige Sekunden dauern, bis der Mailbox-Prompt
  1097.          erscheint, z.B. "(DB3FL) DB3FL de DG8FBV>".
  1098.  
  1099.          Dieser Prompt wurde an den Prompt der DieBox-Versionen
  1100.          angelehnt. Zwischen den Klammern wird der Name der Area (auch
  1101.          der persönlichen Mail-Area) angezeigt, in der man sich
  1102.          befindet. Dann folgt das AX.25-Rufzeichen (bei Telnet-
  1103.          Verbindungen das beim Login eingegebene Rufzeichen) und der
  1104.          Hostname des Systems, wobei dieser nur bis zum ersten "." an-
  1105.          gezeigt wird, Zusätze wie z.B. "ampr.org" werden abgetrennt.
  1106.  
  1107.          Die Meldungen der Mailbox bei einem AX.25-Connect, so z.B.
  1108.          "*** Connected to ...", "*** Busy from ...", wurden an die
  1109.          Meldungen der FlexNet-Digipeater angeglichen. Damit ist es
  1110.          Benutzern von Programmen mit einem Autorouter, z.B. SP,
  1111.          ebenfalls möglich, über WNOS automatisch zu routen. Bei einem
  1112.          NETROM-L4-Verbindung geschieht die Ausgabe nach Art der
  1113.          "normalen" NETROM-Nodes. Allerdings muβ hier ein weiterer
  1114.          Connect via NETROM mit dem "nconnect" Befehl eingeleitet
  1115.          werden.
  1116.  
  1117.          Nun können die in der Mailbox möglichen Befehle eingegeben
  1118.          werden. Sämtliche Befehle sind von den im File "ftpusers"
  1119.          gesetzten Permission-Bits abhängig, d.h. unterschiedlichen
  1120.          Usern können unterschiedliche Zugriffsrechte eingeräumt werden.
  1121.  
  1122.          Erscheint die Meldung, daβ Nachrichten vorliegen, können diese
  1123.          auf zwei Arten gelesen werden. Zum Lesen der ersten Mail reicht
  1124.          das Senden von <CR>. Will man allerdings bestimmte Nachrichten
  1125.          abrufen, so muβ man den "read" Befehl mit der Angabe der Mail-
  1126.          Nummer verwenden. Gelesene Mails sollte man danach mit "kill"
  1127.          unter Angabe der Nummer der Mail löschen.
  1128.  
  1129.          Eine Anzeige der auf dem System vorhandenen Files erhält man
  1130.          mit "what". Diese Files können mit "download" für Textfiles und
  1131.          "du" für Binärfiles gelesen, bzw. abgefragt werden. Es ist
  1132.          jeweils der Filename einschlieβlich Pfadname mit anzugeben.
  1133.  
  1134.  
  1135.                                      Seite 19
  1136.  
  1137.  
  1138.  
  1139.                               WNOS v 4a9.aau MANUAL
  1140.  
  1141.  
  1142.          Es kann auch ein Weiter-Connect zu anderen Stationen erfolgen.
  1143.          Die direkt, d.h. ohne Angabe von Digipeatern, erreichbaren
  1144.          AX.25-Stationen sind mit "path" abzufragen. Für einen Connect
  1145.          muβ man dann eingeben: "connect <call>". Allgemein sollte
  1146.          jedoch der direkte Connect ohne Benutzung der Mailbox
  1147.          vorgezogen werden. Zum einen wird das System nicht so stark
  1148.          belastet (Speicherproblem), zum anderen werden die AX.25-
  1149.          Verbindungen unabhängig voneinander auf verschiedene Parameter
  1150.          geprüft. Diese Prüfung entfällt bei einem Connect aus der
  1151.          Mailbox heraus.
  1152.  
  1153.          Eine Verbindung mit dem Sysop erhält man durch die Eingabe von
  1154.          "chat" (englisch für Plaudern).
  1155.  
  1156.          Verbindungen, die durch Eingabe von "connect" aufgebaut wurden,
  1157.          können mit CTRL-X getrennt werden, die Verbindung mit der
  1158.          Mailbox beendet man durch die Eingabe von "b" oder "q".
  1159.  
  1160.  
  1161.  
  1162.  
  1163.                                      Seite 20
  1164.  
  1165.  
  1166.  
  1167.                               WNOS v 4a9.aau MANUAL
  1168.  
  1169.  
  1170.          6. KURZBESCHREIBUNG DER WICHTIGSTEN PROTOKOLLE
  1171.  
  1172.  
  1173.  
  1174.          Über die Protokolle komplett zu informieren würde wohl den
  1175.          Umfang dieser Dokumentation sprengen. Hiermit sei auf die
  1176.          einschlägige Literatur, die es auch in deutschsprachigen
  1177.          Ausgaben gibt, und die in einem späteren Kapitel
  1178.          zusammengestellten RFCs verwiesen. Dieses Kapitel soll daher
  1179.          nur einen kurzen Überblick geben.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.          6.1. ARP
  1185.  
  1186.          ARP = Address Resolution Protocol
  1187.  
  1188.          Dieses Protokoll ordnet eine IP-Adresse einer physikalischen
  1189.          Einheit zu, die davon abhängig ist, auf welche Art von Medium
  1190.          die Übertragung der IP-Daten stattfinden soll. Diese Einheit
  1191.          kann ein AX.25-Rufzeichen sein oder eine Ethernetadresse. Das
  1192.          ARP wird immer nur dann benötigt, wenn ein Übergang zu einem
  1193.          anderen Transport-Protokoll stattfindet, also z.B. von IP zu
  1194.          AX.25. Vor der Übertragung der zu versendenden Daten fragt IP
  1195.          bei ARP nach, wie die AX.25-Adresse oder die Ethernetadresse
  1196.          der Ziel-IP-Adresse lautet. Dabei durchsucht ARP seine
  1197.          Adreβtabellen und überprüft, ob eine solche Zuordnung bereits
  1198.          bekannt ist. Ist ein Eintrag vorhanden, so bemerkt der Benutzer
  1199.          die Tätigkeit des ARP nicht, die IP-Daten werden nun einfach an
  1200.          die korrekte Adresse weitergeleitet. Existiert jedoch kein
  1201.          Eintrag in der internen Tabelle, so wird versucht, die
  1202.          unbekannte Hardwareadresse durch einen sogenannten ARP-Request
  1203.          bei anderen Rechnern zu erfragen. Die Antwort auf solch einen
  1204.          Broadcast wird nun in die Tabelle aufgenommen und ist ab diesem
  1205.          Zeitpunkt dem eigenen Rechner bekannt. Eine Antwort auf eine
  1206.          solche Anfrage geben nur Rechner, die erstens die Zuordnung IP-
  1207.          Adresse zu Hardwareadresse kennen und zweitens, bei denen
  1208.          dieser Eintrag öffentlich gemacht wurde (siehe Kommando "arp
  1209.          publish"). Dieses Protokoll ist als RFC 926 veröffentlicht und
  1210.          kann bei Interesse dort nachgelesen werden.
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.          6.2. AX.25
  1218.  
  1219.          AX.25 = Amateur X.25 Protocol
  1220.  
  1221.          Hier erfolgt nur eine mehr oberflächliche, grundsätzliche Be-
  1222.          schreibung des Protokolls ohne jedes einzelne Byte zu
  1223.          beleuchten. Zu dieser Thematik gibt es in den Mailboxen
  1224.          reichlich Stoff zum Nachlesen.
  1225.  
  1226.          Das AX.25-Protokoll ist aus dem kommerziellen X.25-Protokoll
  1227.          entstanden. Es ist speziell auf die Bedürfnisse des
  1228.          Amateurfunks zugeschnitten, erweist sich aber jetzt bei
  1229.  
  1230.                                      Seite 21
  1231.  
  1232.  
  1233.  
  1234.                               WNOS v 4a9.aau MANUAL
  1235.  
  1236.  
  1237.          steigendem Leistungsbedarf als nicht leistungsfähig genug. Das
  1238.          Protokoll gestattet Punkt-zu-Punkt Verbindungen, in denen jedes
  1239.          gesendete Packet von der Gegenstation bestätigt wird, um
  1240.          sicherzustellen, daβ keine Daten verloren gehen. Es können auch
  1241.          Zwischenstationen (Digipeater) angegeben werden, über die das
  1242.          gesendete Frame weitergeleitet wird.
  1243.  
  1244.          Die im Laufe der Zeit eingebauten Features, wie z.B. Hop-2-Hop-
  1245.          Acknowledgement, Autorouter oder "Frame-Sammler" stellen keine
  1246.          Erweiterungen des AX.25-Protokolls dar, sondern lediglich
  1247.          Abarten verschiedener Implementationen.
  1248.  
  1249.          Man unterscheidet 2 verschiedene Arten der Implementation: die
  1250.          AX.25-Protokoll Version 1 und Version 2. Die Version 1 wird
  1251.          überwiegend noch auf der Kurzwelle verwendet, in
  1252.          Frequenzbereichen oberhalb 30 MHz hat sie an Bedeutung
  1253.          verloren. Der wichtigste Unterschied zwischen den beiden
  1254.          Versionen besteht darin, daβ in der Version 1 ein gesendetes
  1255.          Packet solange komplett wiederholt wird, bis es von der
  1256.          Gegenstation bestätigt wird. Die Version 2 kann dagegen eine
  1257.          selektive Bestätigung bereits gesendeter Packets erzwingen.
  1258.          Dadurch reduziert sich die Linkbelastung auf schlechteren Links
  1259.          ganz erheblich.
  1260.  
  1261.          Dies wurde erreicht, indem ein Bit im AX.25-Header die
  1262.          Bedeutung eines "Poll"-Bits gegeben wurde. Dieses Poll-Bit wird
  1263.          von Benutzern der Version 1 nicht ausgewertet. Dadurch besteht
  1264.          prinzipiell eine Kompatibilität untereinander. Manche
  1265.          Implementationen (u.a. WNOS, WAMPES und FLEXNET) lassen keine
  1266.          Verbindungen unter Benutzung der Version 1 zu.
  1267.  
  1268.          Jedes AX.25-Packet besteht aus einem Header und nachfolgenden
  1269.          Daten. Der Header enthält das Rufzeichen des Empfängers, das
  1270.          Rufzeichen des Absenders sowie evtl. Digipeater-Rufzeichen. Die
  1271.          Rufzeichen werden im Header als um 1 Bit nach links geschobenes
  1272.          ASCII-Zeichen (Groβbuchstabe) dargestellt, und ist ohne
  1273.          Dekodierung (d.h. 1 Bit nach rechts geschoben) nicht lesbar.
  1274.          Die Rufzeichen sind generell 6 Stellen lang, kürzere Rufzeichen
  1275.          werden mit Leerzeichen aufgefüllt. Danach folgt die SSID. Sie
  1276.          ist ebenfalls um 1 Bit nach links geschoben und kann Werte von
  1277.          0 bis 15 annehmen, wobei die Werte von 10 bis 15 hexadezimal
  1278.          kodiert sind, also A bis F. Das letzte Rufzeichen im Header hat
  1279.          das niederwertigste Bit gesetzt. Da alle Rufzeichen um 1 Bit
  1280.          nach links geschoben sind, kann durch dieses gesetzte Bit
  1281.          eindeutig das Ende des Adreβteils festgestellt werden. Nach dem
  1282.          Adreβteil folgt ein Statusbyte. Dieses Statusbyte enthält
  1283.          Informationen über die laufende Nummer des Packets, die Nummer
  1284.          des folgenden Packets und das Poll-Bit. Folgt danach noch eine
  1285.          PID (= Protocol IDentifier), enthält das Packet noch zu
  1286.          übertragene Daten. Diese Daten werden unkodiert übertragen.
  1287.  
  1288.          Die PID identifiziert den Packet-Inhalt. Abhängig von der
  1289.          verwendeten Dekodierungs-Software erfolgt nur eine Darstellung
  1290.          von 'normalen' AX.25-Packets. Die definierten AX.25-PID's sind:
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.                                      Seite 22
  1298.  
  1299.  
  1300.  
  1301.                               WNOS v 4a9.aau MANUAL
  1302.  
  1303.  
  1304.          Protokoll       hex Beschreibung
  1305.  
  1306.          X25             01  CCITT X.25 PLP
  1307.  
  1308.          SEGMENT         08  Segmentiertes Fragment
  1309.  
  1310.          TEXNET          c3  TEXNET Datagram Protocol
  1311.  
  1312.          LQ              c4  Link Quality Protocol
  1313.  
  1314.          APPLETALK       ca  Appletalk
  1315.  
  1316.          APPLEARP        cb  Appletalk ARP
  1317.  
  1318.          IP              cc  ARPA Internet Protocol
  1319.  
  1320.          ARP             cd  ARPA Address Resolution Protocol
  1321.  
  1322.          RARP            ce  ARPA Reverse Address Resolution Protocol
  1323.  
  1324.          NETROM          cf  NET/ROM
  1325.  
  1326.          PID_NO_L3       f0  No Level 3 Protocol (normaler Text)
  1327.  
  1328.          SEG_FIRST       80  Erstes Segment einer Reihe
  1329.  
  1330.          (FLEXNET        ce  Flexnet Routing Info. Die von der FLEXNET-
  1331.                              Software verwendete PID zur Kennzeichnung
  1332.                              der Route-Info für den Autorouter ist
  1333.                              international nicht genormt!)
  1334.  
  1335.  
  1336.          Nach der Auswertung der PID erfolgt eine Verzweigung zu den
  1337.          einzelnen Routinen zur Dekodierung und Verarbeitung der
  1338.          empfangenen Frames.
  1339.  
  1340.          Grundsätzlich gilt im AX.25-Protokoll, daβ der fehlerfreie
  1341.          Empfang jedes Packets mit einer Bestätigung beantwortet wird.
  1342.          Moderne Implementationen beantworten jedoch nur das zuletzt in
  1343.          einer Reihe fehlerfrei empfangene Packet. Nach dem Empfang
  1344.          eines Packets wird ein Timer gestartet. Trifft vor Ablauf
  1345.          dieses Timers kein weiteres Packet ein, wird eine Bestätigung
  1346.          gesendet. Erreicht den Empfänger noch ein Packet, wird der
  1347.          Timer erneut gestartet und auf das nächste Packet gewartet. Man
  1348.          erreicht dadurch eine Entlastung, da die einzelne Bestätigung
  1349.          eines Packets entfällt. So wird auch beim Empfang von 7
  1350.          aufeinanderfolgenden Packets (mehr Packets in einer Aussendung
  1351.          erlaubt das AX.25-Protokoll nicht, da es sich um nur 3
  1352.          definierte Bits im Header handelt) nur eine Bestätigung,
  1353.          nämlich die des zuletzt empfangenen Packets gesendet.
  1354.  
  1355.          Die Länge eines AX.25-Packets ist prinzipiell nicht begrenzt,
  1356.          jedoch kann die gängige Digipeater-Software Paketlängen über
  1357.          256 Byte nicht weiterleiten. Auf Direktverbindungen können
  1358.          jedoch Paketlängen von 1024 Byte (oder mehr) benutzt werden,
  1359.          dabei steigt natürlich auch die Störanfälligkeit. Deshalb
  1360.          sollten dieser Parameter experimentell ermittelt werden.
  1361.  
  1362.  
  1363.  
  1364.                                      Seite 23
  1365.  
  1366.  
  1367.  
  1368.                               WNOS v 4a9.aau MANUAL
  1369.  
  1370.  
  1371.          In Verbindung mit TCP/IP wird das AX.25-Protokoll lediglich als
  1372.          Mittel zum Zweck benutzt. Die bestehenden Vorschriften für den
  1373.          Amateurfunk besagen, daβ jede Aussendung das Rufzeichen des
  1374.          Absenders enthalten muβ. Diese Vorschriften werden erfüllt. Das
  1375.          AX.25-Protokoll ist also nur ein Transportmittel um TCP/IP
  1376.          Verkehr weiterzuleiten. Sämtliche für die höheren Protokolle
  1377.          relevanten Daten sind im Datenteil des AX.25-Packets enthalten
  1378.          und haben keinen Einfluβ auf den Header.
  1379.  
  1380.          Man unterscheidet beim AX.25-Protokoll zwischen der
  1381.          unbestätigten und bestätigten Übertragung von Daten.
  1382.  
  1383.          Eine unbestätigte Übertragung wird mittels "UI"-Packets (UI =
  1384.          unnumbered information) vorgenommen und werden auf der AX.25-
  1385.          Protokoll-Ebene nicht bestätigt. Eine typische Anwendung ist
  1386.          das Aussenden von Baken oder der Transport von IP- oder ARP-
  1387.          Frames. Diese Betriebsart wird als "Mode Datagram" bezeichnet.
  1388.  
  1389.          Die andere Übertragungsart trägt den Namen "Mode VC" (VC = Vir-
  1390.          tual Connect) und dieses ist auch die normale Betriebsart bei
  1391.          einem AX.25-Connect. Die Bezeichnung "Mode VC" wird jedoch nur
  1392.          im Zusammenhang mit TCP/IP und AX.25 verwendet. Hierbei erfolgt
  1393.          bei einer TCP-Verbindung zusätzlich eine Bestätigung gesendeter
  1394.          Daten auf der AX.25-Ebene. Dies ist besonders bei schlechteren
  1395.          Links empfehlenswert, bedeutet aber eine erhöhte Linkbelastung
  1396.          und eine Reduzierung des Datendurchsatzes.
  1397.  
  1398.  
  1399.          6.2.1. AX.25-Store-&-Forward
  1400.  
  1401.          Es handelt sich um ein sehr einfaches Protokoll, welches die
  1402.          Übertragung von Mails zwischen zwei Mailboxen regelt. Die
  1403.          Auswertung des ersten Buchstaben einer Zeile steuert die
  1404.          weiteren Schritte. Manche Mailbox-Software kann empfangene
  1405.          Frames, die aus mehreren Zeilen bestehen, nicht zeilenweise
  1406.          verarbeiten. Dadurch kann es gelegentlich zu Problemen kommen.
  1407.          Es folgt eine kurze Übersicht der wichtigsten Parameter:
  1408.  
  1409.          [    initiiert das S&F-Protokoll
  1410.          S    "SEND"     - Angebot einer Mailübertragung
  1411.          N    "NO"       - Fehlermeldung
  1412.          >    "READY"    - Kommando-Prompt
  1413.          F>   "FORWARD?" - Frage, ob Mail für die eigene Mailbox vorliegt
  1414.  
  1415.  
  1416.  
  1417.          6.3. IP
  1418.  
  1419.          IP = Internet Protocol
  1420.  
  1421.          Das IP ist für die Weiterleitung und das Routing der
  1422.          darüberliegenden Protokolle (TELNET, SMTP, FTP, NNTP usw.)
  1423.          verantwortlich. In einem IP-Header sind im wesentlichen die
  1424.          Adresse des Absenders und des Empfängers vorhanden. Zusätzlich
  1425.          enthält er aber auch Kontrollinformationen, die gewährleisten,
  1426.          daβ Fehler in der Übertragung festgestellt und diese den
  1427.          höheren Protokollen gemeldet werden. IP stellt keine gesicherte
  1428.          Verbindung zur Verfügung, d.h. die Protokolle der höheren
  1429.          Ebenen besitzen die Aufgabe der End-zu-End-Kontrolle. Aus
  1430.  
  1431.                                      Seite 24
  1432.  
  1433.  
  1434.  
  1435.                               WNOS v 4a9.aau MANUAL
  1436.  
  1437.  
  1438.          welchen Gründen auch immer verworfene Daten können von der IP-
  1439.          Schicht nicht selbständig generiert werden. Weiterhin
  1440.          verhindert IP endlose Routingschleifen, da die Verweildauer
  1441.          eines Datenpaketes im Netz begrenzt ist (siehe Kommando IP
  1442.          TTL). Kann ein Rechner die eintreffende Datenpaketlänge nicht
  1443.          weiter übertragen, da dessen Länge gröβer ist als seine maximal
  1444.          zulässige, so zerlegt IP dieses Paket in kleinere Einheiten.
  1445.          Diese Fragmente werden mit einem vollständigen IP-Header
  1446.          versehen und am Zielort wieder zusammengesetzt. Da beim
  1447.          Transport zum Empfänger Daten verloren gehen können, ist das
  1448.          Zusammensetzen solcher zueinander gehörenden Teile zeitlich
  1449.          begrenzt. Nach Ablauf des Reassembly-Timeouts (siehe Kommando
  1450.          IP RTIMER) werden die bisher eingetroffenen Teile verworfen,
  1451.          d.h. der interne Puffer wird wieder freigegeben und die
  1452.          komplette Anzahl von Einzelteilen muβ vom Sender wiederholt
  1453.          werden.
  1454.  
  1455.  
  1456.  
  1457.  
  1458.          6.3.1. IPCAM
  1459.  
  1460.          IPCAM = Internet Protocol Camouflaged
  1461.  
  1462.          IPCAM ist im eigentlichen Sinn kein Protokoll. Mit IPCAM ist es
  1463.          möglich, IP-Frames über verschiedene Transport-Protokolle
  1464.          weiterzuleiten. Es ist nur wirksam bei der Verwendung einer
  1465.          bestehenden AX.25-Verbindung. Dazu wird die dem AX.25-Frame
  1466.          gegebene PID "IP" in eine PID "Text" vor der Aussendung
  1467.          geändert und beim Empfang anhand der im Frame enthaltenen Daten
  1468.          restauriert. Es werden also "normale" AX.25-Frames übertragen,
  1469.          die aber nicht nur Daten, sondern auch noch die IP- und TCP-
  1470.          Informationen enthalten.
  1471.  
  1472.  
  1473.  
  1474.  
  1475.          6.4. ICMP
  1476.  
  1477.          ICMP = Internet Control Message Protocol
  1478.  
  1479.          Dieses Protokoll wird benutzt, um Informationen über Probleme
  1480.          bei der Verarbeitung eingegangener TCP/IP-Frames an den
  1481.          Absender des betroffenen Frames zu melden. ICMP baut, obwohl
  1482.          auf der gleichen Ebene angesiedelt, auf IP auf. Die Daten vom
  1483.          ICMP werden in einem vollständigen IP-Paket verschickt und
  1484.          damit behandelt, als wären sie einem höheren Protokoll
  1485.          zugehörig. Man unterteilt die Meldungen prinzipiell in Fehler-
  1486.          und Informationsmeldungen. Die im Amateurfunk wohl bekannteste
  1487.          Informationsmeldung dürfte die durch das Kommando PING
  1488.          ausgelöste Laufzeitmessung sein. Spricht man einen beim
  1489.          Zielrechner nicht erreichbaren Port an, so beschwert sich
  1490.          dieser ebenfalls mit einer ICMP-Fehlermeldung. Öfter auftreten
  1491.          dürfte auch die Meldung "Source Quench", d.h. der Zielrechner
  1492.          kann die Menge der angelieferten Daten nicht schnell genug
  1493.          verarbeiten. Der Grund dafür kann z.B. sein, daβ der Link, über
  1494.          den die Daten weitergeroutet werden sollen, sehr langsam ist.
  1495.          Der Router gibt dem Absender somit zu verstehen, daβ er die
  1496.          Daten zerstört hat und diese dann zu wiederholen seien.
  1497.  
  1498.                                      Seite 25
  1499.  
  1500.  
  1501.  
  1502.                               WNOS v 4a9.aau MANUAL
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.          6.5. TCP
  1509.  
  1510.          TCP = Transmission Control Protocol
  1511.  
  1512.          Das TCP setzt direkt auf dem IP auf und hat einige wichtige
  1513.          Aufgaben zu erfüllen. Es ist verantwortlich für die korrekte
  1514.          Datenübertragung zwischen zwei Hosts. Alle übertragenen Frames
  1515.          werden bestätigt bzw. im Falle von verloren gegangenen Daten
  1516.          diese wiederholt. Jedes einzelne TCP-Frame bekommt, im
  1517.          Gegensatz zu AX.25-Frames, eine eigene eindeutige
  1518.          Identifizierung, der sogenannten Sequenznummer. Diese
  1519.          fortlaufende Nummerierung verhindert den Verlust von Daten.
  1520.          Bleibt eine Bestätigung eine gewisse Zeit aus (nach Ablauf des
  1521.          Retransmission Timers), so werden diese selbständig wiederholt.
  1522.          Weiterhin werden alle empfangenen Daten auf Fehlerfreiheit
  1523.          überprüft. Unnötige Sendewiederholungen werden durch den
  1524.          sogenannten Window-Mechanismus verhindert. Ist der Empfänger
  1525.          beispielsweise nicht in der Lage, die erhaltenen Daten schnell
  1526.          genug zu verarbeiten, so müβten neu eintreffende Frames
  1527.          verworfen werden, weil der Empfangspuffer voll ist. Daher teilt
  1528.          der Empfänger in jedem Frame dem Absender durch dieses
  1529.          Empfangsfenster mit, wieviele Datenbytes er noch aufnehmen
  1530.          kann. Der Sender paβt sich dann dementsprechend an
  1531.          (siehe Kommando TCP WINDOW).
  1532.  
  1533.          Die nachfolgend beschriebenen Protokolle bauen alle auf dem TCP
  1534.          auf, bzw. sind Varianten davon.
  1535.  
  1536.  
  1537.          6.5.1. Telnet
  1538.  
  1539.          Mit Telnet besteht die Möglichkeit, daβ sich zwei User an
  1540.          unterschiedlichen Hosts miteinander unterhalten. Es ist
  1541.          vergleichbar mit einer AX.25-Verbindung.
  1542.  
  1543.  
  1544.  
  1545.  
  1546.          6.5.2. FTP
  1547.  
  1548.          FTP = File Transfer Protocol
  1549.  
  1550.          Das FTP gestattet die Übertragung von Text- und Binärfiles von
  1551.          einem Host zum anderen, unabhängig von unterschiedlichen
  1552.          Rechnertypen. Der Benutzer kommuniziert dabei über eine Art
  1553.          Bedieneroberfläche. Deren Aufgabe ist es, die einfachen
  1554.          Benutzerkommandos in einen mehr oder weniger komplizierten
  1555.          Befehlssatz umzuwandeln, über den sich die beiden verbundenen
  1556.          Rechner verständigen. Durch die untere Protokollschicht ist
  1557.          eine fehlerfreie Übertragung gesichert.
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.                                      Seite 26
  1565.  
  1566.  
  1567.  
  1568.                               WNOS v 4a9.aau MANUAL
  1569.  
  1570.  
  1571.          6.5.3. SMTP
  1572.  
  1573.          SMTP = Simple Mail Transfer Protocol
  1574.  
  1575.          Das SMTP gestattet das Verschicken und den Empfang persönlicher
  1576.          Nachrichten. Es ist ein einfaches Protokoll, dessen Übertragung
  1577.          auf 7-Bit-ASCII-Zeichen beschränkt ist.
  1578.  
  1579.  
  1580.  
  1581.  
  1582.          6.5.4. NNTP
  1583.  
  1584.          NNTP = Network News Transfer Protocol
  1585.  
  1586.          NNTP gestattet die Weiterleitung und das Auslesen von News.
  1587.          News in Sinne des Protokolls sind öffentliche Nachrichten. Die
  1588.          verschiedenen Artikel sind in diverse Newsgroups aufgeteilt,
  1589.          die gezielt ausgelesen werden können. Es ist vergleichbar dem
  1590.          AX.25-Store-&-Forward auf Internet-Ebene.
  1591.  
  1592.  
  1593.  
  1594.  
  1595.          6.5.5. POP
  1596.  
  1597.          POP = Post Office Protocol
  1598.  
  1599.          POP wurde entwickelt um Stationen, die nicht 24 Stunden online
  1600.          sind, zu ermöglichen, persönliche Mails zu lesen, die zwischen-
  1601.          zeitlich auf einem Mailhost eingegangen sind. Der Vorteil
  1602.          gegenüber SMTP liegt eben darin, daβ diese Mails von dem
  1603.          entsprechenden Host zu einem von dem Benutzer festgelegten
  1604.          Zeitpunkt abgerufen werden können. Im Gegensatz dazu beginnt
  1605.          SMTP im Prinzip mit dem Zustellungsversuch, falls eine Mail an
  1606.          den betroffenen User vorliegt. Diese Connectversuche dienen
  1607.          nicht unbedingt der Linkentlastung. Die Übertragung der Mails
  1608.          erfolgt weitgehend automatisch und werden bei dem Mailhost nach
  1609.          erfolgreichem Zustellen gelöscht.
  1610.  
  1611.  
  1612.  
  1613.  
  1614.          6.6. UDP
  1615.  
  1616.          UDP = User Datagram Protocol
  1617.  
  1618.          UDP ist das zweite Protokoll der Transportebene neben TCP. Im
  1619.          Gegensatz zu TCP garantiert UDP nicht, daβ die Daten den
  1620.          Empfänger auch erreichen, z.B. werden keine selbständigen
  1621.          Wiederholungen erzeugt oder der Empfang der einzelnen
  1622.          Datenpakete bestätigt. Es handelt sich um ein Minimalprotokoll,
  1623.          mit dem hauptsächlich Steuerinformationen zu anderen Hosts
  1624.          geschickt werden. Der in WNOS implementierte Domain-Server
  1625.          bedient sich dieses Protokolls.
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.                                      Seite 27
  1632.  
  1633.  
  1634.  
  1635.                               WNOS v 4a9.aau MANUAL
  1636.  
  1637.  
  1638.          7. KOMMANDOS
  1639.  
  1640.          Es folgt eine alphabetische Auflistung sämtlicher Kommandos.
  1641.          Die allgemeine Syntax bei der Erklärung lautet:
  1642.  
  1643.          Befehl <Parameter1> Parameter2 [Parameter3|Parameter4]
  1644.  
  1645.          Parameter ohne spitze oder eckige Klammern müssen in jedem
  1646.          Falle mit eingegeben werden. Die Befehle können bei der Eingabe
  1647.          abgekürzt werden. Für das Programm muβ jedoch eine eindeutige
  1648.          Unterscheidung möglich sein, z.B. "res" für Reset und "resetp"
  1649.          für Resetping. Alle Befehle müssen in Kleinbuchstaben
  1650.          eingegeben werden. Parameter können auch Groβbuchstaben enthal-
  1651.          ten.
  1652.  
  1653.          Bei manchen Befehlen wird ein Default-Wert angegeben. Will man
  1654.          diesen Wert benutzen, so benötigt man keinen Eintrag im
  1655.          Konfigurationsfile. Nur bei abweichenden Parametern müssen
  1656.          diese explizit angegeben werden.
  1657.  
  1658.          Abhängig von den gesetzten Compiler-Optionen sind nicht alle
  1659.          aufgelisteten  Befehle in jeder Version verfügbar. Eine
  1660.          Übersicht der jeweils möglichen Befehle erhält man mit "?".
  1661.          Querverweise zu anderen Befehlen sind auf folgende Art ge-
  1662.          kennzeichnet "(=> Befehl)".
  1663.  
  1664.          Noch eine Anmerkung: die besten Parameter sind keine Parameter ...
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.          7.1. BBS-Befehle
  1673.  
  1674.          Die BBS-Befehle sind von der Konsole aus direkt nicht
  1675.          zugänglich. Zur Ausführung muβ man zuerst eine Verbindung mit
  1676.          der internen Mailbox herstellen (=> bbs). Dem User mit der
  1677.          Mailbox verbundenen User stehen diese Befehle jedoch sofort zur
  1678.          Verfügung.
  1679.  
  1680.  
  1681.  
  1682.  
  1683.          7.1.1. allgemeine BBS-Befehle
  1684.  
  1685.          Es folgt eine Übersicht der allgemeinen BBS-Befehle. Diese
  1686.          Befehle werden beim Aufruf mit "?" oder "help" angezeigt.
  1687.          Abhängig von den in "ftpusers" gesetzten Permission-Bits sind
  1688.          nicht alle Befehle für jeden User möglich.
  1689.  
  1690.  
  1691.  
  1692.                                      Seite 28
  1693.  
  1694.  
  1695.  
  1696.                               WNOS v 4a9.aau MANUAL
  1697.  
  1698.  
  1699.          7.1.1.1. area
  1700.  
  1701.          Syntax: area <areaname>
  1702.          Zeigt die auf dem System verfügbaren Areas an. Areas sind
  1703.          öffentliche Mailrubriken. Die anzuzeigenden Areas müssen in dem
  1704.          File "areas" eingetragen sein. Ohne Angaben von Parametern
  1705.          werden die vorhandenen angezeigt, mit "area <areaname>" wird in
  1706.          den jeweiligen Bereich gewechselt.
  1707.  
  1708.  
  1709.  
  1710.          7.1.1.2. bye
  1711.  
  1712.          Syntax: bye
  1713.          Beendet die Verbindung zur BBS. Falls eine Mail mit "send"
  1714.          eingegeben wurde, wird diese Mail jetzt verschickt.
  1715.  
  1716.  
  1717.  
  1718.          7.1.1.3. chat
  1719.  
  1720.          Syntax: chat
  1721.          Ermöglicht eine Verbindung zur Konsole in Abhängigkeit des
  1722.          "mbox attended"-Befehls. Er stellt eine Kurzform des "connect"-
  1723.          Kommandos dar.
  1724.  
  1725.  
  1726.  
  1727.  
  1728.          7.1.1.4. connect
  1729.  
  1730.          Syntax: connect <call> | <iface> <call>
  1731.          Baut eine AX.25-Verbindung aus der BBS zum angegebenen Call
  1732.          auf. Ist keine AX.25-Route vorhanden oder ist kein Default-
  1733.          Interface gesetzt, wird eine entsprechende Meldung ausgegeben.
  1734.          Dann kann versucht werden, eine Verbindung mit "c <iface>
  1735.          <call>" aufzubauen. Das Rufzeichen der abgehenden AX.25-
  1736.          Verbindung wird mit einer invertierten SSID gesendet, d.h. der
  1737.          Connect eines Users mit dem Rufzeichen DL9XX wird mit dem
  1738.          Rufzeichen DL9XX-15 aufgebaut. Die Verbindung kann mit dem
  1739.          Escape-Zeichen unterbrochen werden (=> escape).
  1740.  
  1741.  
  1742.  
  1743.          7.1.1.5. convers
  1744.  
  1745.          Syntax: convers <channel>
  1746.          Stellt eine Verbindung mit dem Convers-Server her. Als Username
  1747.          wird dem Convers-Server automatisch der mit dem Login gegebene
  1748.          Name, bzw. das AX.25-Rufzeichen übergeben. Optional kann die
  1749.          Kanalnummer angegeben werden, auf dem dann sofort der Login
  1750.          erfolgt.
  1751.  
  1752.  
  1753.  
  1754.          7.1.1.6. download
  1755.  
  1756.          Mit dem "download"-Befehl können Files ausgelesen werden. Eine
  1757.          Übersicht der verfügbaren Files erhält man mit "what".
  1758.  
  1759.                                      Seite 29
  1760.  
  1761.  
  1762.  
  1763.                               WNOS v 4a9.aau MANUAL
  1764.  
  1765.  
  1766.  
  1767.  
  1768.          7.1.1.6.1. download
  1769.  
  1770.          Syntax: download <file>
  1771.          Mit "download" besteht die Möglichkeit reine Textfiles
  1772.          auszulesen.
  1773.  
  1774.  
  1775.  
  1776.          7.1.1.6.2. duuencode
  1777.  
  1778.          Syntax: du <file>
  1779.          Das Auslesen von Binärfiles geschieht mit "du". Die Übertragung
  1780.          erfolgt als UUEncoded File, d.h. die Daten werden in 7-Bit-
  1781.          ASCII gewandelt.
  1782.  
  1783.  
  1784.  
  1785.          7.1.1.7. escape
  1786.  
  1787.          Syntax: escape <character> - Default: CTRL-X
  1788.          Eine Verbindung, die durch die BBS hergestellt wurde oder
  1789.          aufgebaut wird, kann mit der Aussendung des Escape-Zeichens
  1790.          unterbrochen werden. Es steht der gesamte Zeichensatz zur Ver-
  1791.          fügung. Buchstaben, die in dem Wort "escape" vorkommen, sollten
  1792.          allerdings nicht benutzt werden.
  1793.  
  1794.  
  1795.          7.1.1.8. finger
  1796.  
  1797.          Syntax: finger <user|@host> [<user>@<host>...]
  1798.          Stellt eine TCP-Verbindung zum angegebenen "host" her und fragt
  1799.          Informationen über den angegebenen "user" ab. Dabei können meh-
  1800.          rere "user/host" Kombinationen angegeben werden.
  1801.  
  1802.  
  1803.  
  1804.          7.1.1.9. help
  1805.  
  1806.          Syntax: help <command>
  1807.          Sendet ohne Angabe von Parametern eine Liste der verfügbaren
  1808.          Kommandos. Wird ein Kommando als Parameter angegeben, wird das
  1809.          entsprechende Help-File, welches im /SPOOL/HELP Directory
  1810.          vorhanden sein muβ, gesendet. Existiert kein Help-File, wird
  1811.          eine Fehlermeldung ausgegeben.
  1812.  
  1813.  
  1814.  
  1815.  
  1816.          7.1.1.10. info
  1817.  
  1818.          Syntax: info
  1819.          Sendet den Inhalt des Files "info.hlp" aus dem /SPOOL/HELP Di-
  1820.          rectory. Ist das File nicht vorhanden, wird eine entsprechende
  1821.          Fehlermeldung ausgegeben.
  1822.  
  1823.  
  1824.  
  1825.                                      Seite 30
  1826.  
  1827.  
  1828.  
  1829.                               WNOS v 4a9.aau MANUAL
  1830.  
  1831.  
  1832.          7.1.1.11. kill
  1833.  
  1834.          Syntax: kill <msg#> [<msg#...>]
  1835.          Ermöglicht das Löschen privater Nachrichten, wobei mehrere
  1836.          Message-Nummern angegeben werden können. Es werden nur die
  1837.          angegebenen Nachrichten gelöscht, d.h. die Eingabe "kill 4 8"
  1838.          löscht Mail 4 und 8, nicht jedoch von Mail 4 bis 8.
  1839.  
  1840.  
  1841.  
  1842.  
  1843.          7.1.1.12. list
  1844.  
  1845.          Gibt eine Liste der vorhandenen Mails aus. Angezeigt werden
  1846.          u.a. der Absender und der Titel, sowie die Gröβe der Mail. Die
  1847.          jeweils aktuelle Mail wird mit einem ">" am Zeilenanfang
  1848.          gekennzeichnet, gelöschte Mails tragen als Zusatz ein "D".
  1849.          Gelesene Mails sind mit "Y", neue Mails mit "N" vermerkt.
  1850.  
  1851.  
  1852.  
  1853.          7.1.1.12.1. list
  1854.  
  1855.          Syntax: list <msg#> | <start_msg#> [<stop_msg#>]
  1856.          Ohne Parameter werden alle vorhandenen Mails angezeigt. Mit
  1857.          Angabe von "start_msg#" und "stop_msg#" werden alle Mails in
  1858.          diesem Bereich ausgegeben. Wird nur die "start_msg#"
  1859.          eingegeben, erfolgt eine Anzeige ab dieser Mail.
  1860.  
  1861.  
  1862.  
  1863.          7.1.1.12.2. ll
  1864.  
  1865.          Syntax: ll <msg#>
  1866.          Gibt die Anzahl von "msg#" Mails ab der letzten Nachricht aus
  1867.          (ll = list last). Ohne diese Angabe wird die letzte verfügbare
  1868.          Mail angezeigt.
  1869.  
  1870.  
  1871.  
  1872.  
  1873.          7.1.1.13. mheard
  1874.  
  1875.          Syntax: mheard <iface>
  1876.          Gibt eine Liste gehörter AX.25-Stationen aus. Die Ausgabe kann
  1877.          mit der Angabe eines bestimmten Interfacenamens begrenzt
  1878.          werden.
  1879.  
  1880.  
  1881.  
  1882.  
  1883.          7.1.1.14. nodes
  1884.  
  1885.          Syntax: nodes <node> | tcp
  1886.          Ausgabe einer Liste erreichbarer NETROM-Nodes. Wird ein Node
  1887.          angegeben, erfolgt eine Anzeige der Routing-Informationen. Bei
  1888.          der Eingabe von "nodes tcp" werden nur die Nodes ausgegeben,
  1889.          bei denen "TCP", "NOS" oder "IP" entweder im Rufzeichen oder im
  1890.          Alias vorkommt.
  1891.  
  1892.                                      Seite 31
  1893.  
  1894.  
  1895.  
  1896.                               WNOS v 4a9.aau MANUAL
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.          7.1.1.15. nconnect
  1903.  
  1904.          Syntax: nconnect <destination>
  1905.          Baut eine NETROM-L4-Verbindung zu der angegebenen Station auf.
  1906.          Die gewünschte Station sollte in der Nodes-Liste stehen, da
  1907.          dann eine Route dorthin bekannt ist. Die Verbindung kann mit
  1908.          dem Escape-Zeichen unterbrochen werden.
  1909.  
  1910.  
  1911.  
  1912.  
  1913.          7.1.1.16. path
  1914.  
  1915.          Syntax: path <call> [<call...>]
  1916.          Gibt eine Liste der AX.25-Stationen aus, zu denen AX.25-Routen
  1917.          gespeichert sind. Die in dieser Liste aufgeführten Stationen
  1918.          können mit dem Befehl "connect <call>" ohne Angabe weiterer
  1919.          Parameter erreicht werden. Wird ein oder mehrere Rufzeichen
  1920.          angegeben (max. 5), werden die kompletten Routen angezeigt.
  1921.  
  1922.  
  1923.  
  1924.  
  1925.          7.1.1.17. quit
  1926.  
  1927.          Syntax: quit
  1928.          Beendet die Verbindung zur BBS. Falls eine Mail mit "send"
  1929.          eingegeben wurde, wird diese Mail jetzt verschickt.
  1930.  
  1931.  
  1932.  
  1933.  
  1934.          7.1.1.18. read
  1935.  
  1936.          Syntax: read <msg#> [<msg#...>]
  1937.          Erlaubt das Lesen von Mails. Mit mehreren angegebenen Message-
  1938.          Nummern werden die Mails ohne Unterbrechung ausgegeben.
  1939.  
  1940.  
  1941.  
  1942.  
  1943.          7.1.1.19. send
  1944.  
  1945.          Syntax: s[f] name [@host][<from_address][$bulletin-id]
  1946.                  s[r][msg#]
  1947.          Dieser  vielfältige Befehl erlaubt das Senden von Nachrichten
  1948.          an das durch  "name" bzw. "name@host" näher beschriebene Ziel.
  1949.          Eine von der Loginprozedur abweichende Absenderangabe kann
  1950.          durch "<from_address" eingegeben werden, ebenso die feste
  1951.          Vorgabe einer Bulletinnummer. Lautet der Befehl "sf", so wird
  1952.          die aktuelle, bereits bestehende Mail an das entsprechende Ziel
  1953.          geforwardet. Durch "sr" und nachfolgender Mailnummer kann auf
  1954.          eine existierende Mail geantwortet werden. Die Zieladresse wird
  1955.          dabei automatisch von dem Rechner eingesetzt.
  1956.  
  1957.  
  1958.  
  1959.                                      Seite 32
  1960.  
  1961.  
  1962.  
  1963.                               WNOS v 4a9.aau MANUAL
  1964.  
  1965.  
  1966.          7.1.1.20. telnet
  1967.  
  1968.          Syntax: telnet <hostname> [<port>]
  1969.          Stellt eine Telnet-Verbindung mit dem angegebenen Host her.
  1970.          Standardmäβig wird eine Verbindung mit Port 23 aufgebaut. Im
  1971.          Regelfall ist auf diesem Port ein Server gestartet, der ein
  1972.          Login auf dem anderen System ermöglicht. Die Dienste, die von
  1973.          der anderen Station zur Verfügung gestellt werden, sind von der
  1974.          dort verwendeten Software abhängig. Die Verbindung kann mit dem
  1975.          Escape-Zeichen unterbrochen werden.
  1976.  
  1977.  
  1978.  
  1979.  
  1980.          7.1.1.21. user
  1981.  
  1982.          Syntax: user
  1983.          Gibt eine Übersicht der momentan mit der BBS verbundenen User
  1984.          aus. Es werden auch abgehende Verbindungen angezeigt.
  1985.  
  1986.  
  1987.  
  1988.  
  1989.          7.1.1.22. upload
  1990.  
  1991.          Syntax: upload <filename>
  1992.          Ermöglicht das Aufspielen von Textfiles, nicht jedoch
  1993.          Binärfiles! Das Ende der Datei wird durch CTRL-Z, "/EX",
  1994.          "***END" oder "." jeweils zu Beginn einer Zeile gekennzeichnet.
  1995.          Ein Abbruch erfolgt mit CTRL-A. Der angegebene Filename darf
  1996.          noch nicht existieren.
  1997.  
  1998.  
  1999.  
  2000.  
  2001.          7.1.1.23. what
  2002.  
  2003.          Syntax: what <directory>
  2004.          Gibt ein Inhaltsverzeichnis des aktuellen oder des angegebenen
  2005.          Directories aus.
  2006.  
  2007.  
  2008.  
  2009.  
  2010.          7.1.1.24. ?
  2011.  
  2012.          Syntax: ?
  2013.          Gibt eine Liste aller verfügbaren Kommandos aus.
  2014.  
  2015.  
  2016.  
  2017.  
  2018.          7.1.2. besondere BBS-Befehle
  2019.  
  2020.          Es folgt eine Übersicht der besonderen BBS-Befehle. Diese
  2021.          Befehle werden beim Aufruf von "?" oder "help" nicht angezeigt
  2022.          und dienen der Systemsteuerung oder dem Store-&-Forward.
  2023.  
  2024.  
  2025.  
  2026.                                      Seite 33
  2027.  
  2028.  
  2029.  
  2030.                               WNOS v 4a9.aau MANUAL
  2031.  
  2032.  
  2033.          7.1.2.1. os
  2034.  
  2035.          Syntax: os
  2036.          Gibt einige kurze Systeminformationen aus. Die Ausgabe
  2037.          entspricht in etwa derer nach Eingabe des Status-Befehls auf
  2038.          dem Kommandoschirm.
  2039.  
  2040.  
  2041.  
  2042.  
  2043.          7.1.2.2. [
  2044.  
  2045.          Store-&-Forward-Kommando. Keine manuelle Eingabe.
  2046.          Beim Empfang des Zeichens "[" wird geprüft, ob die folgenden
  2047.          Zeichen dem Store-&-Forward-Protokoll entsprechen. Wenn ja,
  2048.          wird als Prompt lediglich ein ">" ausgegeben, um der anrufenden
  2049.          Mailbox zu signalisieren, daβ das System empfangsbereit ist.
  2050.  
  2051.  
  2052.  
  2053.  
  2054.          7.1.2.3. f>
  2055.  
  2056.          Store-&-Forward Kommando. Keine manuelle Eingabe.
  2057.          Beim Empfang der Zeichenfolge "f>" wird geprüft, ob Nachrichten
  2058.          für die anrufende Mailbox vorliegen, die auch über AX.25-Store-
  2059.          &-Forward weitergeleitet werden müssen. Diese werden dann nach
  2060.          dem Empfang von ">" gesendet.
  2061.  
  2062.  
  2063.  
  2064.  
  2065.          7.1.2.4. @
  2066.  
  2067.          Syntax: @
  2068.          Ruft die Login-Routine für einen Sysop-Login auf. Der Befehl
  2069.          wird nur ausgeführt, wenn im File "ftpusers" die Permission-
  2070.          Bits 64 gesetzt sind. Es werden 3 Zahlen zu je 5 Ziffern
  2071.          ausgegeben, als Eingabe wird eine korrekt berechnete Zahl
  2072.          erwartet. Die Berechnung erfolgt, indem die erste Ziffer einer
  2073.          beliebigen Zahl mit der ersten Ziffer der mit "sysop"
  2074.          eingegebenen Zahl multipliziert wird. Danach die zweite Ziffer
  2075.          (der gleichen Zahl) mit der zweiten Ziffer der eingegebenen
  2076.          Zahl, usw. Die Ergebnisse der Multiplikationen werden nun
  2077.          addiert und ergeben die von Null verschiedene einzugebende
  2078.          Zahl. Stimmt die Zahl mit der vom System errechneten überein,
  2079.          erfolgt die Ausgabe des Promptes "Net>". Ab diesem Zeitpunkt
  2080.          befindet man sich in einer zweiten Kommando-Session, in der
  2081.          alle Systembefehle, also auch "EXIT" wirksam sind und auch
  2082.          ausgeführt werden. Man sollte spätestens ab diesem Zeitpunkt
  2083.          entsprechend vorsichtig handeln. Auch sollten alle Befehle
  2084.          vermieden werden, die eigene Sessions eröffnen, wie z.B. "dir"
  2085.          oder "more". Die Session-Ausgabe erfolgt nur auf den Bildschirm
  2086.          des Rechners, nicht über die Verbindung zum User! Sollten
  2087.          dennoch versehentlich Sessions eröffnet werden, können diese
  2088.          mit "reset <session#>" wieder entfernt werden (ggf. vorher "s"
  2089.          eingeben).
  2090.  
  2091.  
  2092.  
  2093.                                      Seite 34
  2094.  
  2095.  
  2096.  
  2097.                               WNOS v 4a9.aau MANUAL
  2098.  
  2099.  
  2100.          7.1.2.5. v
  2101.  
  2102.          Syntax: v <msg#>
  2103.          Eine Abart des "read" Kommandos und erlaubt das Lesen von Mails
  2104.          mit komplettem SMTP-Header. Der Befehl kann benutzt werden, um
  2105.          den Weg einer Mail zurückzuverfolgen.
  2106.  
  2107.  
  2108.          7.1.2.6. xr
  2109.  
  2110.          Syntax: xr <remote_host>
  2111.          Hierdurch kann eine Chat-Session aus der Mailbox auf einen
  2112.          anderen Host umgeleitet werden.
  2113.  
  2114.  
  2115.  
  2116.          7.1.2.7. ***
  2117.  
  2118.          Fehlerkennung. Keine manuelle Eingabe.
  2119.          Der Empfang von Zeilen, die mit "*** " beginnen, werden durch
  2120.          eine interne Fehlererkennungsroutine geprüft. Die
  2121.          Implementation ist noch nicht vollständig und stellt momentan
  2122.          nur einen Versuch dar, bei einer Fehlverbindung einen Ver-
  2123.          bindungsabbruch herbeizuführen.
  2124.  
  2125.  
  2126.  
  2127.  
  2128.          7.2. !
  2129.  
  2130.          Syntax: ! [<Programm> [<Parameter>] | /c <DOS-Befehl>
  2131.                  [<Parameter>]]
  2132.          (=> shell). Ruft eine DOS-Shell auf. Die Ausführung von WNOS
  2133.          wird gestoppt. Angegebene Parameter werden an das
  2134.          Betriebssystem übergeben und ausgeführt. Danach erfolgt ein so-
  2135.          fortiger Rücksprung in WNOS. Wird nur ein "!" eingegeben, muβ
  2136.          zur Rückkehr in WNOS "exit" eingegeben werden.
  2137.          Betriebssystembefehle, z.B. copy, delete, werden vorzugsweise
  2138.          mit folgender Syntax eingegeben: "! /c <Befehl> [<Parameter>]".
  2139.          Die wichtigsten DOS-Befehle sind implementiert. (=> cd,
  2140.          => delete, => dir, => mkdir,=> rmdir). Vor der Eingabe des "!" Be-
  2141.          fehls sollte geprüft werden, ob temporäre Files geöffnet sind
  2142.          (=> stat). Diese sind erkennbar an dem Zusatz ".$$$" in der mit
  2143.          "stat" ausgegebenen Liste. Temporäre Files werden immer im
  2144.          aktuellen Directory (=> cd) geöffnet. Die File-Pointer werden
  2145.          bei einem Wechsel des Directories in der DOS-Shell und
  2146.          anschlieβender Rückkehr in das Programm nicht geändert. Dadurch
  2147.          kann es vorkommen, daβ andere Daten zerstört werden, wenn
  2148.          wiederholt auf die Dateien zugegriffen wird. Wird vor Eingabe
  2149.          des "!" Kommandos mit "swap 1" (=> swap) die Auslagerung des
  2150.          Programms erlaubt, kann es einige Sekunden dauern, bis die DOS-
  2151.          Shell erscheint.
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.                                      Seite 35
  2161.  
  2162.  
  2163.  
  2164.                               WNOS v 4a9.aau MANUAL
  2165.  
  2166.  
  2167.          7.3. .
  2168.  
  2169.          Syntax: . <segment | .> [<decimal range>]
  2170.          (=> dump). Gibt einen hexadezimalen Speicherauszug ab der
  2171.          angegebenen Adresse ("segment") aus. Wird anstelle einer
  2172.          Segment-Adresse ein "." eingegeben, wird die vorher zuletzt
  2173.          ausgegebene Adresse als Startadresse angesetzt. Der Bereich
  2174.          umfaβt per Default 8 Zeilen zu je 16 Byte = 128 Byte. Der
  2175.          Maximalwert beträgt 256 Bytes.
  2176.  
  2177.  
  2178.  
  2179.  
  2180.          7.4. ?
  2181.  
  2182.          Syntax: ?
  2183.          (=> help). Gibt eine Liste aller möglichen Befehle aus. Abhängig
  2184.          von den Compiler-Optionen sind nicht alle der in dieser
  2185.          Dokumentation aufgeführten Befehle verfügbar.
  2186.  
  2187.  
  2188.  
  2189.  
  2190.          7.5. abort
  2191.  
  2192.          Syntax: abort <session#>
  2193.          Ermöglicht den vorzeitigen kontrollierten Abbruch einer FTP-
  2194.          Verbindung. Voraussetzung ist, daβ momentan eine FTP-DATA-
  2195.          Session geöffnet ist. Wird die Sessionnummer nicht mit
  2196.          angegeben, so findet der Befehl wie üblich auf die aktive Ses-
  2197.          sion (=> session) Anwendung. Im Fehlerfall erscheint eine
  2198.          entsprechende Meldung.
  2199.  
  2200.  
  2201.  
  2202.  
  2203.          7.6. arp
  2204.  
  2205.          ARP = Address Resolution Protocol
  2206.  
  2207.          Syntax: arp
  2208.          Gibt eine Liste der gespeicherten Einträge der ARP-Tabelle aus.
  2209.  
  2210.  
  2211.  
  2212.  
  2213.          7.6.1. arp add
  2214.  
  2215.          Syntax: arp add <hostid> ether|ax25|netrom <etheraddr|callsign>
  2216.          Ordnet der angegebenen "hostid" die angegebene "ether addr",
  2217.          bzw. das angegebene "callsign" zu und trägt die Angaben in die
  2218.          ARP-Tabelle ein. Gleichzeitig wird die Art des Transport-
  2219.          Protokolls festgelegt.
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.                                      Seite 36
  2228.  
  2229.  
  2230.                               WNOS v 4a9.aau MANUAL
  2231.  
  2232.  
  2233.          7.6.2. arp drop
  2234.  
  2235.          Syntax: arp drop <hostid> ether|ax25|netrom
  2236.          Löscht die angegebene "hostid" des angegebenen Transport-Proto-
  2237.          kolls aus der ARP-Tabelle.
  2238.  
  2239.  
  2240.  
  2241.  
  2242.          7.6.3. arp flush
  2243.  
  2244.          Syntax: arp flush
  2245.          Löscht alle temporären Einträge aus der ARP-Tabelle.
  2246.  
  2247.  
  2248.  
  2249.  
  2250.          7.6.4. arp publish
  2251.  
  2252.          Syntax: arp publish <hostid> ether|ax25|netrom <etheraddr|callsign>
  2253.          Ordnet der angegebenen "hostid" die angegebene "ether addr",
  2254.          bzw. das angegebene "callsign" zu und trägt die Angaben in die
  2255.          ARP-Tabelle ein. Gleichzeitig wird die Art des Transport-
  2256.          Protokolls festgelegt. Im Gegensatz zu einem normalen Eintrag
  2257.          (=> arp add) wird eine empfangene Anfrage (ARP-Request) eines
  2258.          anderes Hosts beantwortet.
  2259.  
  2260.  
  2261.          7.6.5. arp save [bis WNOS.4A5]
  2262.  
  2263.          Syntax: arp save <interval>
  2264.          Bestimmt die Zeitdauer (in Minuten), nach der die Einträge in
  2265.          der ARP-Tabelle gespeichert werden. Eine Speicherung erfolgt
  2266.          allerdings nur dann, wenn nach Ablauf des Timers ein Eintrag in
  2267.          der ARP-Tabelle gemacht wird. Ab der Version WNOS.4A6 wurde
  2268.          dieser Befehl durch "save" ersetzt.
  2269.  
  2270.  
  2271.          7.7. asystat
  2272.  
  2273.          Syntax: asystat
  2274.          Dieses Kommando gibt Informationen über die angemeldeten
  2275.          asynchronen Schnittstellen aus. Die Anzeige besteht pro
  2276.          Interfaceeintrag aus drei Zeilen. Die erste Zeile gibt an, ob
  2277.          RTS/CTS-Handshake eingeschaltet wurde, die
  2278.          Übertragungsgeschwindigkeit in Bits pro Sekunde und eine
  2279.          Anzeige, ob die FIFO UART 16550 benutzt wird. Den Status der
  2280.          empfangenen Zeichen stellt die zweite Zeile dar. Die erste Zahl
  2281.          zeigt die Anzahl der Empfangsinterrupts, der empfangenen
  2282.          Zeichen, der UART-Overruns (beim Empfang verlorengegangene
  2283.          Zeichen) und eine sogenannte Hardwarehochwassermarke. Anhand
  2284.          dieser Marke kann erkannt werden, wieviele Bytes bei einem
  2285.          16550 Chip in dem internen Puffer empfangen wurden, bevor es
  2286.          dem Programm gelang, diese auszulesen und weiter zu
  2287.          verarbeiten. Bei einem normalen Baustein gibt es bereits bei
  2288.          einem Wert von 2 verlorene Zeichen, da kein hardware-interner
  2289.          Puffer vorhanden ist. Die Angaben "swovr" und "swhiwat" stellen
  2290.          ein Kriterium  zur Beurteilung des Buffsize-Parameters beim
  2291.  
  2292.                                      Seite 37
  2293.  
  2294.  
  2295.  
  2296.                               WNOS v 4a9.aau MANUAL
  2297.  
  2298.  
  2299.          ATTACH-Kommando dar, d.h. ob dieser Puffer evtl. vergröβert
  2300.          werden muβ. Die dritte und letzte Zeile listet die
  2301.          Sendestatistik auf, d.h. die Anzahl der Interrupts, der
  2302.          gesendeten Zeichen und die Länge der Sendequeue. Zusätzlich
  2303.          kann man bei eingeschalteten Hardwarehandshake einen von Null
  2304.          verschiedenen Statusinterruptzähler erkennen und weiterhin
  2305.          einen Timeoutzähler, um verlorengegangene Transmittinterrupts
  2306.          anzuzeigen.
  2307.  
  2308.  
  2309.  
  2310.  
  2311.          7.8. attach
  2312.  
  2313.          Syntax: attach <hardware_type>
  2314.          Definiert die installierten und vom Programm zu verwendenden
  2315.          Schnittstellen. Da viele Bezeichnungen in den "attach"-Befehlen
  2316.          die gleiche Bedeutung haben, folgt hier eine Erklärung der ein-
  2317.          zelnen Parameter. Unter den jeweiligen "attach"-Befehlen ist
  2318.          nur noch eine kurze Erklärung der Hardware angegeben.
  2319.  
  2320.          Die verwendeten Bezeichnungen haben folgende Bedeutung:
  2321.  
  2322.          Address         hexadezimale (Hardware-) Adresse der Schnittstelle
  2323.          Aoff            Adress-Offset zwischen der Chip-Basis-Adresse zu den
  2324.                          Kanal-A-Kontroll-Registern.
  2325.          asy_iface_label Name des als "asy" deklarierten Interface
  2326.          Boff            Adress-Offset zwischen der Chip-Basis-Adresse zu den
  2327.                          Kanal B Kontroll-Registern.
  2328.          bufsize         Gröβe in Bytes des Ringpuffers zur Zwischen-
  2329.                          speicherung von empfangenen Zeichen über die
  2330.                          Schnittstelle. Der Wert sollte mindestens 1/4 der
  2331.                          Schnittstellengeschwindigkeit betragen. Auf lang-
  2332.                          samen Rechnern etwa 1/2. Bei zu kleinen Werten kön-
  2333.                          nen Daten im Ringpuffer überschrieben werden, wenn
  2334.                          das Programm zwischenzeitlich nicht in der Lage war,
  2335.                          die Daten zu verarbeiten. Das passiert hauptsächlich
  2336.                          bei gleichzeitigen Schreib- oder Lesevorgängen auf
  2337.                          eine Disk/Harddisk.
  2338.          call            AX.25-Rufzeichen, ggf. mit SSID
  2339.          channel         Kanäle der Z8530-IC.
  2340.          clock           Taktfrequenz aller SCC-Karten in Hz.
  2341.          Dataoff         Adress-Offset zwischen den Kontroll- und Data-
  2342.                          Registern.
  2343.          devices         Anzahl der vorhandenen Z8530-Bausteine
  2344.          int#            hexadezimale Angabe des (Software-)Interrupt-
  2345.                          Vektors.
  2346.          intack          Adresse des INTACK/Read-Vektors Port 0.
  2347.          ip_address      IP-Adresse des Interface. Wird diese optionale
  2348.                          Angabe nicht gemacht, wird die mit "ip Address" (
  2349.                          ip Address) gesetzte IP-Adresse verwendet.
  2350.          ip_address_A    IP-Adresse des Kanals A eines Interface
  2351.          ip_address_B    IP-Adresse des Kanals B eines Interface
  2352.          label           Name des Interface zur einfacheren Erkennung.
  2353.                          Standardnamen sind für AX.25-Interfaces: ax0, ax1,
  2354.                          ax2, usw., für SLIP-Interfaces: sl0, sl1, sl2, usw.
  2355.                          Gebräuchlich ist auch die Angabe des Frequenzberei-
  2356.                          ches, dem das Interface zugeordnet ist: vhf, uhf,
  2357.                          144, 70, usw. Der Name sollte nicht länger als 6
  2358.  
  2359.                                      Seite 38
  2360.  
  2361.  
  2362.  
  2363.                               WNOS v 4a9.aau MANUAL
  2364.  
  2365.  
  2366.                          Stellen sein und darf Groβ- und Kleinbuchstaben,
  2367.                          sowie Zahlen enthalten.
  2368.          mtu             maximale Gröβe der über dieses Interface zu sen-
  2369.                          denden Frames (protokollunabhängig).
  2370.          persistence     Bestimmt die Sendehäufigkeit (0..255).
  2371.          port            virtuelle Port-Nummer bei Multi-TNC-Betrieb.
  2372.          port#           Port-Nummer der Vanessa-Karten.
  2373.          remote_host     Ordnet das AXIP-Interface diesem Host zu.
  2374.          spacing         Adresszwischenraum zwischen den Chip-Basis-Adressen.
  2375.          speed           asynchrone Schnittstellen ("asy"): Geschwindigkeit
  2376.                          der seriellen Schnittstelle. Durch die in WNOS noch
  2377.                          verwendeten älteren Funktionen ist eine
  2378.                          Geschwindigkeitsangabe nicht auf die Standardwerte
  2379.                          1200, 2400, 4800, usw. beschränkt, da die Funktionen
  2380.                          direkt auf der Registerebene der Schnittstellen-ICs
  2381.                          arbeiten. Bei der Verwendung von IC des Typs
  2382.                          8250/16450 sollte die Geschwindigkeit für einen si-
  2383.                          cheren Betrieb über die Schnittstelle nicht über
  2384.                          9600 bd liegen. Bei Verwendung des 16550AFN sind Ge-
  2385.                          schwindigkeiten bis über 56 kbd möglich.
  2386.                          Schnittstellen zu TNCs sollten für einen sicheren
  2387.                          Betrieb ebenfalls nicht mit Geschwindigkeiten über
  2388.                          9600 bd betrieben werden.
  2389.          speed           andere Schnittstellen: Geschwindigkeit der Ausgabe
  2390.                          der zu sendenden Daten an das Modem, bzw. Funkgerät.
  2391.          speed_A         Geschwindigkeit des Kanals A eines Interface.
  2392.          speed_B         Geschwindigkeit des Kanals B eines Interface.
  2393.          txdelay         Zeitspanne (in ms) zwischen dem Einschalten des
  2394.                          angeschlossenen Senders und dem Senden von Daten.
  2395.          vector          hexadezimale Angabe des (Hardware-)Interrupt-
  2396.                          Vektors.
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.          7.8.1. 3c500
  2403.  
  2404.          Syntax: attach 3c500 <address> <vector> arpa <label> <bufsize>
  2405.                  <mtu> [<ip_address>]
  2406.          Treiber für einen "3-Com Ethernet Adaptor". Einsteckkarte.
  2407.  
  2408.  
  2409.  
  2410.  
  2411.          7.8.2. asy
  2412.  
  2413.          Syntax: attach asy <address> <vector> slip|ax25|nrs <label>
  2414.                  <bufsize> <mtu> <speed> <c|v>
  2415.          Treiber für eine asynchrone Schnittstelle mit 8250/16450 und
  2416.          16550AFN, PC spezifisch. Der optionale Parameter "c" bzw. "v"
  2417.          gibt an, ob Hardwarehandshake benutzt (CTS) oder bei einem
  2418.          SLIP-Interface die Van Jacobsen TCP Header Kompression
  2419.          verwendet werden soll.
  2420.  
  2421.  
  2422.  
  2423.          7.8.2.1 Syntax-Beispiele      attach ASY interfaces
  2424.  
  2425.          # Attach COM1 and COM2 as asynchonous 9600 Baud Kiss-Interface
  2426.          # COM 1
  2427.          #attach asy 0x3f8 0x4 ax25 70 4096 256 9600 c
  2428.          # COM 2
  2429.          # attach asy 0x2f8 0x3 slip 0 2048 512 9600
  2430.          # attach asy 0x2f8 0x3 ax25 0 2048 512 9600
  2431.          # COM 3
  2432.          # attach asy 0x3e8 0x5 ax25  70 2048 256 4800
  2433.          # COM 4
  2434.          # attach asy 0x2e8 0x7 ax25  2 2048 512 4800
  2435.         
  2436.  
  2437.  
  2438.  
  2439.                                      Seite 39
  2440.  
  2441.  
  2442.  
  2443.                               WNOS v 4a9.aau MANUAL
  2444.  
  2445.  
  2446.          7.8.3. axip
  2447.  
  2448.          Syntax: attach axip <label> <mtu> <remote_host>
  2449.          Treiber zur Unterstützung von AX.25-Betrieb über ein SLIP-
  2450.          Interface.
  2451.  
  2452.  
  2453.          7.8.3.1 Syntax Bsp:
  2454.  
  2455.          # attach axip ax 256 44.130.24.94
  2456.  
  2457.  
  2458.          7.8.4. drsi
  2459.  
  2460.          Syntax: attach drsi <address> <vector> ax25 <label> <bufsize>
  2461.                  <mtu> <speed_A> <speed_B> [<ip_address_A> [<ip_address_B>]]
  2462.          Treiber für einen "DRSI PCPA Packet Adaptor". Einsteckkarte nur
  2463.          für PCs.
  2464.  
  2465.  
  2466.  
  2467.  
  2468.          7.8.5. eagle
  2469.  
  2470.          Syntax: attach eagle <address> <vector> ax25 <label> <bufsize>
  2471.                  <mtu> <speed_A> <speed_B> [<ip_address_A> [<ip_address_B>]]
  2472.          Treiber für einen "EAGLE RS-232C 8530 HDLC Adaptor". Einsteck-
  2473.          karte nur für PCs.
  2474.  
  2475.  
  2476.  
  2477.  
  2478.          7.8.6. hapn
  2479.  
  2480.          Syntax: attach hapn <address> <vector> ax25 <label> <bufsize>
  2481.                  <mtu> csma|full <ip_address>]
  2482.          Treiber für einen "Hamilton Area Packet Radio (HAPN) HAPN-1
  2483.          8273 HDLC Adaptor". Einsteckkarte nur für PCs.
  2484.  
  2485.  
  2486.  
  2487.  
  2488.          7.8.7. hs
  2489.  
  2490.          Syntax: attach hs <address> <vector> ax25 <label> <bufsize> <mtu>
  2491.                  <txdelay> <persistence> [<ip_address_A> [<ip_address_B>]]
  2492.          Treiber für ein "DRSI PCPA" oder ein "EAGLE 8530 Board" in Ver-
  2493.          bindung mit einem "WA4DSY 56 kbps Modem". Einsteckkarten nur
  2494.          für PCs.
  2495.  
  2496.  
  2497.  
  2498.  
  2499.          7.8.8. kiss
  2500.  
  2501.          Syntax: attach kiss <asy_iface_label> <port> <label> [<mtu>]
  2502.          Treiber zur Unterstützung von Multi-Kanal-TNC-Betrieb mit
  2503.          einigen Multimode-Terminal-Controllern.
  2504.  
  2505.  
  2506.  
  2507.  
  2508.  
  2509.                                      Seite 40
  2510.  
  2511.  
  2512.  
  2513.                               WNOS v 4a9.aau MANUAL
  2514.  
  2515.  
  2516.          7.8.9. netrom
  2517.  
  2518.          Syntax: attach netrom
  2519.          Treiber für die Verarbeitung des NETROM-L3/L4-Protokolls.
  2520.  
  2521.  
  2522.  
  2523.  
  2524.          7.8.10. packet
  2525.  
  2526.          Syntax: attach packet <int#> <label> <bufsize> <mtu> [<ip_address>]
  2527.          Treiber für "FTP Software Packet Driver Spec."-Softwaretreiber.
  2528.          Hierbei handelt es sich um eine offengelegte Schnittstelle,
  2529.          über die diverse Softwaretreiber mit WNOS Daten austauschen
  2530.          können. Typische Beispiele sind Treiber für Ethernetkarten oder
  2531.          der sogenannte BAYCOM-Treiber von Pawel Jalocha, SP9VRC.
  2532.  
  2533.  
  2534.          7.8.10.1 syntax-bsp:
  2535.  
  2536.          Die entsprechende Zeile in der¯ autoexec.nos lautet
  2537.          (wie vom Programmautor fuer ka9q-nos vorgeschlagen):¯
  2538.  
  2539.          attach packet 0x60 ax25 5 512¯ [44.130.176.125]
  2540.  
  2541.  
  2542.          7.8.11. pc100
  2543.  
  2544.          Syntax: attach pc100 <address> <vector> ax25 <label> <buffers>
  2545.                  <mtu> <speed> [<ip_address_A> [<ip_address_B>]]
  2546.          Treiber für ein "PACCOMM PC-100 8530 HDLC Adaptor".
  2547.          Einsteckkarte nur für PCs. Noch nicht funktionsfähig!
  2548.  
  2549.  
  2550.  
  2551.  
  2552.          7.8.12. scc
  2553.  
  2554.          Allgemeiner Treiber für SCC-Karten ("Z8530 Boards")
  2555.  
  2556.  
  2557.  
  2558.  
  2559.          7.8.12.1. Initialisierung
  2560.  
  2561.          Syntax: attach scc <devices> init <address> <spacing> <Aoff>
  2562.                  <Boff> <Dataoff> <intack> <vec> [p|r]<clock>
  2563.  
  2564.  
  2565.  
  2566.          7.8.12.2. Konfiguration
  2567.  
  2568.          Syntax: attach scc <channel> slip|ax25|nrs|kiss <label> <mtu>
  2569.                  <speed> <bufsize> [<call>]
  2570.  
  2571.  
  2572.          7.8.12.3  Beispiel :
  2573.  
  2574.          attach scc 2 init 0x300 4 2 0 1 0x31C 2 p4915200¯
  2575.          attach scc 0 ax25 1200Bd 256 d1200 32 ur_hostname¯
  2576.          attach scc 1 ax25 2400Bd 256 d2400 32 ur_hostname¯¯
  2577.            PA0HZP & DL3YDN SCC karten Vektor = 0x32C
  2578.  
  2579.  
  2580.  
  2581.          7.8.13. vanessa
  2582.  
  2583.          Syntax: attach vanessa <label> <port#> [<mtu>]
  2584.          Treiber für ein "Vanessa Board Interface". Einsteckkarte nur
  2585.          für PCs.
  2586.  
  2587.                                      Seite 41
  2588.  
  2589.  
  2590.  
  2591.                               WNOS v 4a9.aau MANUAL
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.          7.9. attended
  2598.  
  2599.          Syntax: attended <0|1> - Default: 1
  2600.          Bei einem direkten Connect auf die Konsole (=> chat, => telnet)
  2601.          erfolgt die Ausgabe eines von diesem Flag abhängigen Textes,
  2602.          der den Benutzer darauf hinweist, ob der SYSOP anwesend oder
  2603.          mit anderen Dingen beschäftigt ist.
  2604.  
  2605.  
  2606.  
  2607.  
  2608.          7.10. attribute
  2609.  
  2610.          Syntax: attribute <color|mono>
  2611.          Schaltet die Farbdarstellung der Statuszeilen um und ermöglicht
  2612.          somit eine bessere Lesbarkeit auf einem monochromen Schirm.
  2613.  
  2614.  
  2615.  
  2616.  
  2617.          7.11. ax25
  2618.  
  2619.          AX.25 = Amateur X.25 Protocol (AX.25)
  2620.          Durch die Implementation des WAMPES AX.25-Servers verhält sich
  2621.          WNOS an vielen Stellen im AX.25-Bereich anders als andere Pro-
  2622.          gramme. So wurde besonderer Wert auf ein dynamisches Ti-
  2623.          merverhalten gelegt. Speziell der T1 Timer wird laufend den
  2624.          vorhandenen Linkqualitäten angepaβt. Eine Verringerung der
  2625.          Werte beispielsweise für T1 hat in der Praxis nur unnötige
  2626.          Wiederholungen zur Folge. Werden die eigenen Frames stets
  2627.          innerhalb der Laufzeit von T1 bestätigt, wird T1 immer weiter
  2628.          verringert und gleichzeitig CWind erhöht. Damit steigt der
  2629.          Durchsatz auf einem Link mehr, als dies mit fest eingestellten
  2630.          Parametern der Fall wäre. Die Default-Werte wurden in mehr als
  2631.          2 Jahren Praxisbetrieb immer wieder verändert und optimiert.
  2632.          Man sollte daher zuerst versuchen, Betrieb mit den Default-Wer-
  2633.          ten durchzuführen. Erst bei besonderen Problemen oder bei einem
  2634.          Einsatz von WNOS auf festgeschalteten Linkstrecken mit hoher Ü-
  2635.          bertragungsgeschwindigkeit sollten Änderungen vorgenommen
  2636.          werden.
  2637.  
  2638.          In diesem Absatz verwendete Abkürzungen:
  2639.  
  2640.          axcb       AX.25 Control Block: intern verwendete
  2641.                     Speicheradresse, wird angezeigt mit "ax25 status"
  2642.          CWind      Congestion-Window: intern ermittelter Maxframe-Wert
  2643.                     in Abhängigkeit von der Verbindungsqualität
  2644.  
  2645.  
  2646.  
  2647.          7.11.1. ax25 bc
  2648.  
  2649.          Syntax: ax25 bc <iface>
  2650.          Sendet auf dem angegebenen Interface ein UI-Frame an "ID". Dies
  2651.          kann als Bake genutzt werden.
  2652.  
  2653.  
  2654.                                      Seite 42
  2655.  
  2656.  
  2657.  
  2658.                               WNOS v 4a9.aau MANUAL
  2659.  
  2660.  
  2661.  
  2662.  
  2663.  
  2664.          7.11.2. ax25 bcinterval
  2665.  
  2666.          Syntax: ax bcinterval <seconds>
  2667.          Setzt den Zeitraum zwischen dem automatischen Aussenden eines
  2668.          UI-Frames (Bake) an "ID" auf allen Interfaces.
  2669.  
  2670.  
  2671.  
  2672.  
  2673.          7.11.3. ax25 bctext
  2674.  
  2675.          Syntax: ax25 bctext <text...>
  2676.          Der eingegebene Text wird als Frameinhalt einer mit "ax25 bc
  2677.          <iface>" forcierten manuellen oder einer automatischen
  2678.          Aussendung (Bake) gesendet. Der Text ist für alle Interfaces
  2679.          gleich.
  2680.  
  2681.  
  2682.  
  2683.  
  2684.          7.11.4. ax25 bud
  2685.  
  2686.          Syntax: ax25 bud <call>
  2687.          Die eingegebenen Rufzeichen werden vom AX.25-Server nicht
  2688.          beachtet. Es findet nur ein Vergleich des Rufzeichens statt,
  2689.          d.h. eine SSID bleibt unberücksichtigt. Weiterhin ist zu
  2690.          beachten, daβ dieser Ausschluβ nicht per Befehl rückgängig
  2691.          gemacht werden kann. Abhilfe: WNOS-Neustart.
  2692.  
  2693.  
  2694.  
  2695.  
  2696.          7.11.5. ax25 close
  2697.  
  2698.          Syntax: ax25 close <axcb>
  2699.          Schlieβt ordnungsgemäβ die angegebene AX.25-Verbindung. Der
  2700.          Verbindungsabbau erfolgt erst dann, wenn alle noch anliegenden
  2701.          Daten erfolgreich ausgesendet wurden.
  2702.  
  2703.  
  2704.  
  2705.  
  2706.          7.11.6. ax25 digipeat
  2707.  
  2708.          Syntax: ax25 digipeat <iface> <0..2> - Default: 2
  2709.          Die Digipeat Funktion kann für jedes AX.25-Interface getrennt
  2710.          eingestellt werden. Es bedeuten:
  2711.  
  2712.          0    kein Digipeating
  2713.          1    Autorouting ausgeschaltet
  2714.          2    Autorouting inklusive Hop-2-Hop-Acknowledgement
  2715.               eingeschaltet
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.                                      Seite 43
  2722.  
  2723.  
  2724.  
  2725.                               WNOS v 4a9.aau MANUAL
  2726.  
  2727.  
  2728.          7.11.7. ax25 flush
  2729.  
  2730.          Syntax: ax25 flush
  2731.          Löscht alle Einträge der AX.25-Heard Liste.
  2732.  
  2733.  
  2734.  
  2735.  
  2736.          7.11.8. ax25 heard
  2737.  
  2738.          Syntax: ax25 heard <iface>
  2739.          Gibt die gehörten AX.25-Stationen auf dem angegebenen Interface
  2740.          aus. Ohne Interfaceangabe erfolgt eine Anzeige für alle Ports.
  2741.  
  2742.  
  2743.  
  2744.  
  2745.          7.11.9. ax25 kick
  2746.  
  2747.          Syntax: ax25 kick <axcb>
  2748.          Simuliert den Ablauf des AX.25 Timers T1 und sendet ein Frame
  2749.          mit gesetztem Poll-Bit aus, um eine Antwort der Gegenstation zu
  2750.          erzwingen (=> ax25 pthresh).
  2751.  
  2752.  
  2753.  
  2754.  
  2755.          7.11.10. ax25 maxframe
  2756.  
  2757.          Syntax: ax25 maxframe <iface> <0..7> - Default: 2
  2758.          Setzt die maximale Anzahl der unbestätigten Frames in einer
  2759.          Verbindung. "ax25 maxframe" stellt aber nur die Höchstgrenze
  2760.          dar. Der eigentliche Maxframe-Wert (CWind) wird von WNOS in
  2761.          Abhängigkeit der Qualität der Verbindung dynamisch ermittelt
  2762.          (=> ax25 status). Beim Aufbau einer Verbindung wird CWind auf den
  2763.          Wert von "ax25 maxframe" gesetzt. Der Wert ist für jedes
  2764.          Interface getrennt einstellbar.
  2765.  
  2766.  
  2767.  
  2768.  
  2769.          7.11.11. ax25 maxheard
  2770.  
  2771.          Syntax: ax25 maxheard <iface> [<number>]
  2772.          Hiermit kann die maximale Anzahl der Stationen in der MHeard-
  2773.          Liste getrennt für jedes Interface eingestellt werden. Erfolgt
  2774.          eine Eingabe ohne "number" wird die Anzahl der möglichen
  2775.          Einträge ausgegeben.
  2776.  
  2777.  
  2778.  
  2779.  
  2780.          7.11.12. ax25 mycall
  2781.  
  2782.          Syntax: ax25 mycall <call>
  2783.          Setzt das AX.25-Rufzeichen der eigenen Station. Dieser Befehl
  2784.          muβ vor allen anderen Befehlen im Konfigurationsfile
  2785.          "autoexec.nos" eingetragen werden, da sämtliche "attach"
  2786.          Befehle (=> attach) auf diese Eingabe aufbauen.
  2787.  
  2788.                                      Seite 44
  2789.  
  2790.  
  2791.  
  2792.                               WNOS v 4a9.aau MANUAL
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.          7.11.13. ax25 paclen
  2799.  
  2800.          Syntax: ax25 paclen <iface> <5..2048> - Default: 256
  2801.          Bestimmt die maximale Länge des zu sendenden AX.25-Frames.
  2802.          Werte über 256 müssen bei einer Verbindung über Digipeater
  2803.          vermieden werden, da die derzeit im Einsatz befindliche
  2804.          Digipeater-Software keine gröβeren Frames verarbeiten kann.
  2805.  
  2806.  
  2807.  
  2808.  
  2809.          7.11.14. ax25 pthresh
  2810.  
  2811.          Syntax: ax25 pthresh <iface> <1..paclen> - Default: 64
  2812.          Müssen nach Ablauf des T1 Timers bereits gesendete Frames
  2813.          wiederholt werden, weil bislang noch keine Bestätigung
  2814.          eingetroffen ist, wird bei einer Länge des bereits gesendeten
  2815.          Frames unter dem Wert von "ax25 pthresh" ein I-Frame gesendet.
  2816.          Ist das Frame gröβer als der Wert, wird ein RR-Frame gesendet.
  2817.          Bei beiden Möglichkeiten ist jeweils das Poll-Bit im Frame ge-
  2818.          setzt.
  2819.  
  2820.  
  2821.  
  2822.  
  2823.          7.11.15. ax25 reset
  2824.  
  2825.          Syntax: ax25 reset <axcb>
  2826.          Schlieβt unverzüglich die angegebene AX.25-Verbindung. Die Ge-
  2827.          genstation wird davon nicht unterrichtet, so daβ bei einer Ver-
  2828.          bindung über einen Digipeater offene Verbindungen bestehen
  2829.          bleiben. Dieser Befehl sollte deshalb nur in Ausnahmefällen
  2830.          benutzt werden.
  2831.  
  2832.  
  2833.  
  2834.  
  2835.          7.11.16. ax25 retry
  2836.  
  2837.          Syntax: ax25 retry <iface> <0..50> - Default: 10
  2838.          Setzt die Anzahl der Wiederholungen unbestätigter Frames. Dabei
  2839.          wird unterschieden, in welchem Status sich die betreffende
  2840.          AX.25-Verbindung befindet:
  2841.  
  2842.          Conn. pending (Verbindungsaufbau)  - "ax25 retry"-Wert
  2843.          Connected (Verbindung hergestellt) - "ax25 retry"-Wert * 2
  2844.          Disc. pending (Verbindungsabbau)   - "ax25 retry"-Wert / 2
  2845.  
  2846.  
  2847.  
  2848.  
  2849.          7.11.17. ax25 route
  2850.  
  2851.          Die Verwendung des WAMPES AX.25-Frontends macht ein besonders
  2852.          einfaches und effizientes Routing möglich. Die Speicherung
  2853.          erfolgt dabei in einer verketteten Form. Eine Eingabe "ax25
  2854.  
  2855.                                      Seite 45
  2856.  
  2857.  
  2858.  
  2859.                               WNOS v 4a9.aau MANUAL
  2860.  
  2861.  
  2862.          route add 144 db0da on4ubo db0pra db0wst" ergibt folgende
  2863.          Einträge in der AX.25-Route-Tabelle:
  2864.  
  2865.  
  2866.  
  2867.          Date            GMT   Interface P      Path
  2868.  
  2869.          17-Apr         18:52     144           ON4UBO
  2870.          17-Apr         18:52     144           DB0PRA v ON4UBO
  2871.          17-Apr         18:52     144           DB0WST v ON4UBO, DB0PRA
  2872.          17-Apr         18:52     144           DB0DA v ON4UBO, DB0PRA, DB0WST
  2873.  
  2874.  
  2875.  
  2876.  
  2877.          Damit ist bei einem Verbindungsaufbau zu DB0WST nur noch die
  2878.          Eingabe "c db0wst" nötig, der Rest wird vom Autorouter
  2879.          erledigt. Diese Routen stehen auch den anderen Usern für das
  2880.          Autorouting zur Verfügung. Will man eine Verbindung zu einer
  2881.          Station aufbauen, die über DB0DA erreichbar ist, genügt in
  2882.          diesem Beispiel die Eingabe: "c dl9xxx db0da". Der Autorouter
  2883.          fügt die gespeicherten Digipeater ein. Durch das automatische
  2884.          Update der Liste mit jedem empfangenen und für die eigene Sta-
  2885.          tion bestimmten Frame kann es vorkommen, daβ sich manchmal
  2886.          Routen ändern. Die Ausgabe stellt aber nur die jeweils aktuelle
  2887.          Route dar.
  2888.  
  2889.  
  2890.  
  2891.  
  2892.          7.11.17.1. ax25 route add
  2893.  
  2894.          Syntax: ax25 route add [permanent] <iface> <path> | default
  2895.          Mit diesem Befehl können AX.25-Routen manuell eingegeben
  2896.          werden. Es besteht die Möglichkeit Routen als "permanent", bzw.
  2897.          ein Interface als "default" zu kennzeichnen. Alle Frames mit
  2898.          einem Zielrufzeichen, welches nicht gespeichert ist, werden auf
  2899.          dem "default" Interface ausgesendet. Als permanent
  2900.          gekennzeichnete Routen werden beim automatischen Update nicht
  2901.          verändert. Permanente Routen über Digipeater sind nacheinander
  2902.          für jedes Digipeater-Rufzeichen einzugeben. Die Worte
  2903.          "permanent" oder "default" müssen ausgeschrieben werden und
  2904.          können nicht gemeinsam benutzt werden.
  2905.  
  2906.  
  2907.  
  2908.  
  2909.          7.11.17.2. ax25 route hold
  2910.  
  2911.          Syntax: ax25 route hold <1..120> - Default: 30
  2912.          Bestimmt die Zeitdauer (in Tagen), nach deren Ablauf unbenutzte
  2913.          Routen beim Starten von WNOS nicht mehr eingelesen werden.
  2914.  
  2915.  
  2916.          7.11.17.3. ax25 route list
  2917.  
  2918.          Syntax: ax25 route list <call...>
  2919.          Ohne Parameter werden alle gespeicherten AX.25-Routen
  2920.          angezeigt. Wird ein Rufzeichen oder mehrere angegeben, werden
  2921.  
  2922.                                      Seite 46
  2923.  
  2924.  
  2925.  
  2926.                               WNOS v 4a9.aau MANUAL
  2927.  
  2928.  
  2929.          nur die dazu gehörenden Routen ausgegeben. Als "permanent"
  2930.          gekennzeichnete erhalten einen "*" vor der Route.
  2931.  
  2932.  
  2933.  
  2934.  
  2935.          7.11.17.4. ax25 route save [bis WNOS.4A5]
  2936.  
  2937.          Syntax: ax25 route save <10..120> - Default: 10
  2938.          Bestimmt die Zeitdauer (in Minuten) nach der die AX.25-Routen
  2939.          gespeichert werden. Eine Speicherung erfolgt allerdings nur
  2940.          dann, wenn nach Ablauf des Timers ein AX.25-Frame gesendet oder
  2941.          empfangen wird (auch IP), welches für die eigene Station
  2942.          bestimmt ist. Ab der Version WNOS.4A6 wurde dieser Befehl durch
  2943.          "save" ersetzt.
  2944.  
  2945.  
  2946.  
  2947.  
  2948.          7.11.17.5. ax25 route stat
  2949.  
  2950.          Syntax: ax25 route stat
  2951.          Gibt Informationen über die Anzahl der gespeicherten Routen für
  2952.          jedes Interface und die Gesamtzahl aus. Das Interface, dem eine
  2953.          Default-Route zugewiesen wurde, ist mit einem "*"
  2954.          gekennzeichnet.
  2955.  
  2956.  
  2957.  
  2958.  
  2959.          7.11.18. ax25 status
  2960.  
  2961.          Syntax: ax25 status <axcb>
  2962.          Gibt eine Übersicht der bestehenden AX.25-Verbindungen vom und
  2963.          zum System aus. Wird ein "axcb" angegeben, werden ausführliche
  2964.          Informationen zu dieser Verbindung ausgegeben. Verbindungen
  2965.          über den Autorouter (Digipeating) werden als 2 getrennte AX.25-
  2966.          Verbindungen dargestellt und behandelt, d.h. empfangene Frames
  2967.          aus der ankommenden Verbindung werden unabhängig von der
  2968.          abgehenden Verbindung bestätigt (Hop-2-Hop-Acknowledgement).
  2969.  
  2970.  
  2971.  
  2972.  
  2973.          7.11.19. ax25 t1
  2974.  
  2975.          Syntax: ax25 t1 <iface> <3..30> - Default: 10
  2976.          Bezeichnung: Retransmission Timeout (Wiederholungstimer)
  2977.          Nach Ablauf dieses Timers wird das gesendete Frame wiederholt,
  2978.          wenn bis dahin noch keine Bestätigung eingegangen ist. Mit
  2979.          diesem Befehl wird lediglich der Initialisierungswert ein-
  2980.          gestellt, da WNOS den Timer dynamisch verwaltet.
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.                                      Seite 47
  2990.  
  2991.  
  2992.  
  2993.                               WNOS v 4a9.aau MANUAL
  2994.  
  2995.  
  2996.          7.11.20. ax25 t2
  2997.  
  2998.          Syntax: ax25 t2 <iface> <0..t1/2> - Default: 2
  2999.          Bezeichnung: Acknowledgement Delay Timeout (Bestätigungsverzögerung)
  3000.          Nach Ablauf dieses Timers wird die Bestätigung für ein
  3001.          empfangenes Frame gesendet. Dies ist besonders nützlich, wenn
  3002.          mehrere Frames hintereinander empfangen werden. Dabei wird das
  3003.          jeweils zuletzt einwandfrei empfangene Frame bestätigt (Frame-
  3004.          Sammler Funktion).
  3005.  
  3006.  
  3007.  
  3008.          7.11.21. ax25 t3
  3009.  
  3010.          Syntax: ax25 t3 <iface> <0..3600> - Default: 600
  3011.          Bezeichnung: Inactivity Timeout (Inaktivitätstimer)
  3012.          Nach Ablauf dieses Timers wird, abhängig vom Wert von "ax25
  3013.          t3disc", entweder mit einem RR(P)-Frame bei der Gegenstation
  3014.          nachgefragt, ob die Verbindung noch besteht, oder die
  3015.          Verbindung ordnungsgemäβ geschlossen, d.h. DISC-Frames werden
  3016.          gesendet. Der Timer wird bei WNOS nur beim Empfang oder bei der
  3017.          Sendung eines I-Frames zurückgesetzt.
  3018.  
  3019.  
  3020.  
  3021.  
  3022.          7.11.22. ax25 t3disc
  3023.  
  3024.          Syntax: ax25 t3disc <iface> <0|1> - Default: 1
  3025.          Steht der Wert für "ax25 t3disc" auf 0, wird nach Ablauf des
  3026.          Inactivity Timers ein RR(P)-Frame gesendet um festzustellen, ob
  3027.          die Verbindung noch besteht. Ist "ax25 t3disc" dagegen auf 1,
  3028.          so wird die Verbindung durch Aussenden eines DISC(P)-Frames ge-
  3029.          schlossen.
  3030.  
  3031.  
  3032.  
  3033.  
  3034.          7.11.23. ax25 t4
  3035.  
  3036.          Syntax: ax25 t4 <iface> <t1*2..t1*20> - Default: 60
  3037.          Bezeichnung: Busy Timeout (RNR Timer)
  3038.          Dieser Timer wird nach dem Empfang eines RNR-Frames der
  3039.          Gegenstation gestartet. Ist zwischenzeitlich noch kein weiteres
  3040.          Frame empfangen worden, erfolgt nach Timerablauf die Aussendung
  3041.          eines RR(P)-Frame. Nach maximal 900 Sekunden des Busy-Status
  3042.          wird die Verbindung getrennt.
  3043.  
  3044.  
  3045.  
  3046.  
  3047.          7.11.24. ax25 t5
  3048.  
  3049.          Syntax: ax25 t5 <iface> <0..t1-1> - Default: 1
  3050.          Bezeichnung: Packet Assembly Timeout (Sendeverzögerung)
  3051.          Auszusendende Daten werden nicht sofort gesendet, sondern erst
  3052.          nach Ablauf dieses Timers. Es wird versucht, mit innerhalb der
  3053.          Laufzeit des Timers noch eingehenden Sendedaten das bereits
  3054.          vorbereitete Frame bis zur maximalen Gröβe ("paclen")
  3055.  
  3056.                                      Seite 48
  3057.  
  3058.  
  3059.  
  3060.                               WNOS v 4a9.aau MANUAL
  3061.  
  3062.  
  3063.          aufzufüllen, um die Anzahl der zu sendenden Frames möglichst
  3064.          gering zu halten.
  3065.  
  3066.  
  3067.  
  3068.  
  3069.          7.11.25. ax25 window
  3070.  
  3071.          Syntax: ax25 window <iface> <paclen/2..paclen*8> - Default: 2048
  3072.          Dieser Parameter betrifft hauptsächlich Verbindungen über den
  3073.          Autorouter. Da ein Hop-2-Hop-Acknowledgement durchgeführt wird,
  3074.          kann es passieren, daβ durch Störungen in der abgehenden
  3075.          Verbindung nicht sofort alle Frames bestätigt werden. Diese
  3076.          werden dann bis zur Bestätigung zwischengespeichert. Um den
  3077.          benötigten Speicherplatz nicht unnötig auszudehnen, wird beim
  3078.          Erreichen des "ax25 window" Wertes der sendenden Station ein
  3079.          RNR-Frame geschickt und erzielt somit eine Verzögerung weiterer
  3080.          Sendungen.
  3081.  
  3082.  
  3083.  
  3084.  
  3085.          7.12. bbs
  3086.  
  3087.          Syntax: bbs
  3088.          Stellt eine Verbindung zur internen Mailbox her.
  3089.  
  3090.  
  3091.          7.13. bell
  3092.  
  3093.          Syntax: bell <0..10> - Default: 1
  3094.          Steuert die Ausgabe eines akustischen Signals bei einem Connect
  3095.          auf die Konsole. Mit "bell 0" wird das Signal abgeschaltet, die
  3096.          Dauer des Signals wird mit einem Wert von 1 bis 10 eingestellt.
  3097.          Auf langsamen Rechnern sollte dieser Wert möglichst klein
  3098.          gehalten werden.
  3099.  
  3100.  
  3101.          7.14. cd
  3102.  
  3103.          Syntax: cd <directory>
  3104.          (=> pwd). Ohne weitere Angabe wird das aktuelle Directory ange-
  3105.          zeigt, mit einem Parameter wird in das spezifizierte Directory
  3106.          gewechselt. Die Syntax entspricht der üblichen Syntax für DOS
  3107.          oder UNIX. Es gelten sinngemäβ die unter dem "!" Kommando ge-
  3108.          machten Hinweise über temporäre Files.
  3109.  
  3110.  
  3111.          7.15. chat
  3112.  
  3113.          Syntax: chat <hostname>
  3114.          Stellt eine Chat-Session zum angegebenen Host her und ist eine
  3115.          Kurzform des Kommandos "telnet <hostname> 87". Voraussetzung
  3116.          ist, daβ auf dem Host eine NOS Version benutzt wird, da ältere
  3117.          NET Versionen keine Implementation dieses Servers enthalten.
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.                                      Seite 49
  3124.  
  3125.  
  3126.  
  3127.                               WNOS v 4a9.aau MANUAL
  3128.  
  3129.          7.16. close
  3130.  
  3131.          Syntax: close <session#>
  3132.          Ermöglicht ein kontrolliertes Schlieβen einer Session. Wird die
  3133.          Sessionnummer nicht mit angegeben, findet der Befehl auf die
  3134.          aktive Session (=> session) Anwendung. Im Fehlerfall erscheint
  3135.          eine entsprechende Meldung. Die Session wird erst nach
  3136.          Aussendung eines evtl. noch vorhandenen Textes geschlossen.
  3137.  
  3138.  
  3139.          7.17. connect
  3140.  
  3141.          Syntax: connect <call> | <iface> <call> [<digis>...]
  3142.          Stellt eine AX.25-Verbindung zur angegebenen Station her. Ist
  3143.          das Rufzeichen der Gegenstation in der AX.25-Route Liste
  3144.          (=> ax25 route) vorhanden, genügt die Eingabe des Rufzeichens.
  3145.          Falls die Station bisher noch nicht mit dem eigenen System
  3146.          verbunden war, ist die Eingabe des Interface und aller Di-
  3147.          gipeater notwendig. Ist die Station über einen in der AX.25-
  3148.          Route-Liste schon erfaβten Digipeater erreichbar, genügt die
  3149.          Angabe des Zielrufzeichens und des Digipeaters, bzw. einer in
  3150.          der Liste stehenden Station.
  3151.  
  3152.  
  3153.          7.18. delete
  3154.  
  3155.          Syntax: delete <file>
  3156.          Löscht das angegebene File im aktuellen Directory (=> cd). Evtl.
  3157.          ist die Angabe eines anderen Directories notwendig.
  3158.  
  3159.  
  3160.          7.19. detach
  3161.  
  3162.          Syntax: detach <iface>
  3163.          Das angegebene Interface wird in einen "Not-Present-Status" ge-
  3164.          setzt. Die vorher allokierten Speicherbereiche und gesicherten
  3165.          Interruptvektoren werden durch diesen Befehl nicht restauriert.
  3166.          Dadurch kann es bei einem erneuten "attach" des gleichen
  3167.          Interfaces zu Problemen kommen.
  3168.  
  3169.  
  3170.          7.20. dir
  3171.  
  3172.          Syntax: dir <filespec>
  3173.          Ausgabe des Inhaltsverzeichnisses in einer besonderen Session.
  3174.          Bei der Eingabe ohne Parameter werden alle Files im aktuellen
  3175.          Directory (=> cd) angezeigt. Mit angegebenem "filespec" kann die
  3176.          Ausgabe auf bestimmte Files beschränkt werden, z.B. "*.exe",
  3177.          "test.*". "filespec" kann auch ein anderes Laufwerk sein; dem
  3178.          Laufwerksbuchstaben muβ dazu ein ":" folgen.
  3179.  
  3180.  
  3181.          7.21. domain
  3182.  
  3183.          Die in WNOS vorliegende Implementation wurde vorerst nur über
  3184.          das UDP realisiert. Es handelt sich um einen Domain-Server, der
  3185.          Anfragen anderer Hosts nach IP-Adressen beantworten kann. Für
  3186.          die vorliegende WNOS Version wurde der gesamte Domain-Server/-
  3187.          Client-Code überarbeitet. Dabei wurden auch einige Features
  3188.          wieder aktiviert, die aus Performance-Gründen in den
  3189.  
  3190.                                      Seite 50
  3191.  
  3192.  
  3193.  
  3194.                               WNOS v 4a9.aau MANUAL
  3195.  
  3196.  
  3197.          Vorversionen entfallen muβten. Dazu gehört auch die
  3198.          Wiedereinrichtung eines Cache, der die Suche nach Hosts
  3199.          drastisch verkürzen kann. Auch die Funktion "domain translate"
  3200.          ist wieder implementiert.
  3201.  
  3202.  
  3203.          7.21.1. domain add
  3204.  
  3205.          Syntax: domain add <server> [<port>]
  3206.          Trägt einen Domain-Server in eine Tabelle ein. Diesem Domain-
  3207.          Server wird eine Anfrage geschickt, wenn eine Verbindung zu
  3208.          einem Host hergestellt werden soll, der auf dem eigenen System
  3209.          nicht bekannt ist oder wenn eine IP-Adresse benötigt wird, die
  3210.          vom eigenen System nicht ermittelt werden kann. Benutzt wird
  3211.          UDP, Port 53 und nur in Ausnahmefällen sollte eine vom Default-
  3212.          Wert abweichende Port-Nummer eingeben werden. Sind mehrere
  3213.          Server erfaβt, wird bei einer automatischen Anfrage
  3214.          nacheinander bei allen eingetragenen Domain-Server nachgefragt.
  3215.  
  3216.  
  3217.  
  3218.          7.21.2. domain cache
  3219.  
  3220.  
  3221.          7.21.2.1. domain cache garb
  3222.  
  3223.          Syntax: domain cache garb
  3224.          Führt eine Reallokierung der durch den Cache belegten
  3225.          Speicherbereiche durch. Ein automatischer Aufruf dieser
  3226.          Funktion wird bei einem Wechsel von einer Session in eine
  3227.          andere Session (auch Command -> Trace) durchgeführt.
  3228.  
  3229.  
  3230.          7.21.2.2. domain cache list
  3231.  
  3232.          Syntax: domain cache list
  3233.          Listet die im Cache gespeicherten Hosts auf. Unabhängig von der
  3234.          Domain-Translate Funktion  (=> domain translate) werden die IP-
  3235.          Adressen nicht übersetzt.
  3236.  
  3237.  
  3238.          7.21.2.3. domain cache size
  3239.  
  3240.          Syntax: domain cache size <2..50> - Default: 20
  3241.          Stellt die Cache-Gröβe ein. Der Befehl sollte möglichst früh-
  3242.          zeitig im Konfigurationsfile "autoexec.nos" eingetragen werden,
  3243.          da eine Allokierung des benötigten Speichers auch im Programm
  3244.          sehr früh erfolgt.
  3245.  
  3246.  
  3247.          7.21.2.4. domain cache reset
  3248.  
  3249.          Syntax: domain cache reset
  3250.          Löscht alle vorhandenen Einträge im Cache, deallokiert den
  3251.          Speicher und weist dem Cache einen neuen Speicherbereich zu.
  3252.  
  3253.  
  3254.  
  3255.  
  3256.  
  3257.                                      Seite 51
  3258.  
  3259.  
  3260.  
  3261.                               WNOS v 4a9.aau MANUAL
  3262.  
  3263.  
  3264.          7.21.3. domain dfile
  3265.  
  3266.          Syntax: domain dfile <filename> - Default-Filename: /domain.txt
  3267.          Hiermit kann ein vom Default-Wert abweichendes Domain-File
  3268.          benutzt werden. Bei der Eingabe wird geprüft, ob tatsächlich
  3269.          das angegebene File existiert. Eine andere Möglichkeit besteht
  3270.          darin, das Domain-File vor dem Start von WNOS in eine RAMDISK
  3271.          zu laden, um die Suchgeschwindigkeit zu erhöhen. Wird das
  3272.          Domain-File in eine RAMDISK geladen, sollte es vor dem
  3273.          Ausschalten des Rechners zurück kopiert werden, da Antworten
  3274.          auf Anfragen bei dem angegebenen Domain-Server in das eigene
  3275.          Domain-File eingetragen werden.
  3276.  
  3277.  
  3278.          7.21.4. domain drop
  3279.  
  3280.          Syntax: domain drop <server>
  3281.          Löscht einen eingetragenen Domain-Server aus der Liste.
  3282.  
  3283.  
  3284.          7.21.5. domain list
  3285.  
  3286.          Syntax: domain list
  3287.          Gibt die eingetragenen Domain-Server aus.
  3288.  
  3289.  
  3290.          7.21.6. domain load
  3291.  
  3292.          Syntax: domain load <filename> - Default-Filename: /domain.txt
  3293.          Lädt das angegebene Domain-File resident in den Speicher.
  3294.          Dadurch werden Suchzeiten nochmals verringert. Dabei ist
  3295.          allerdings der verfügbare Restspeicher zu beobachten. Zur öko-
  3296.          nomischen Speichernutzung empfiehlt es sich, diesen Befehl
  3297.          möglichst kurz nach dem Start auszuführen. Ein Aufruf aus dem
  3298.          Konfigurationsfile "autoexec.nos" ist grundsätzlich zwar
  3299.          möglich, sollte wegen der CPU-Belastung und der Filezugriffe
  3300.          jedoch nicht erfolgen. Vor dem Beenden des Programms müssen
  3301.          jedoch unbedingt die evtl. geänderten Daten auf die Dis-
  3302.          kette/Festplatte zurückgeschrieben werden (=> domain save).
  3303.  
  3304.  
  3305.          7.21.7. domain nslookup
  3306.  
  3307.          Syntax: domain nslookup <server> <record type> <name>
  3308.          Dieser Befehl startet eine manuelle Anfrage beim angegebenen
  3309.          Domain-Server. Der Server braucht nicht vorher in die Liste
  3310.          eingetragen werden. "record type" bestimmt die Suche beim
  3311.          Domain-Server. Mit der Eingabe "255" werden alle verfügbaren
  3312.          Einträge beim Domain-Server abgefragt, die Eingabe "A"
  3313.          (sogenannter Adress-Record) fragt nach einer IP-Adresse. "name"
  3314.          ist der bekannte Hostname.
  3315.  
  3316.  
  3317.  
  3318.  
  3319.  
  3320.  
  3321.  
  3322.  
  3323.  
  3324.                                      Seite 52
  3325.  
  3326.  
  3327.  
  3328.                               WNOS v 4a9.aau MANUAL
  3329.  
  3330.  
  3331.          7.21.8. domain retries
  3332.  
  3333.          Syntax: domain retries <1..10> - Default: 2
  3334.          Bestimmt die Anzahl der Wiederholungen von Anfragen an einen
  3335.          Server.
  3336.  
  3337.  
  3338.          7.21.9. domain save
  3339.  
  3340.          Syntax: domain save <filename> - Default-Filename: /domain.new
  3341.          Schreibt das zuvor mit "domain load" (=> domain load) in den
  3342.          Speicher geladene Domain-File zurück auf die
  3343.          Diskette/Festplatte. Ein mit dem angegebenen Namen
  3344.          existierendes File wird überschrieben.
  3345.  
  3346.  
  3347.          7.21.10. domain suffix
  3348.  
  3349.          Syntax: domain suffix <suffix>
  3350.          Setzt einen Suffix, der an eingegebene Hostnamen angehängt
  3351.          wird, wenn diese Hostnamen keinen "." enthalten. Ein Suffix muβ
  3352.          immer mit einem "." abgeschlossen werden. Ist das letzte
  3353.          Zeichen kein ".", fügt WNOS einen "." an. Von dieser Eingabe
  3354.          ist abhängig, nach welchen Hostnamen im Domain-File gesucht
  3355.          wird. Es empfiehlt sich, die Einträge im Domain-File generell
  3356.          mit einem Suffix (z.B. ampr.org.) vorzunehmen und das Kommando
  3357.          "domain suffix ampr.org." in das Konfigurationsfile
  3358.          "autoexec.nos" aufzunehmen. Bei einer Suche nach einer IP-
  3359.          Adresse fügt WNOS den vorgegebenen Suffix an. Dadurch werden
  3360.          sowohl Eingaben wie "dl9xxx" als auch "dl9xxx.ampr.org" richtig
  3361.          verarbeitet.
  3362.  
  3363.  
  3364.          7.21.11. domain timeout
  3365.  
  3366.          Syntax: domain timeout <15..600> - Default: 60
  3367.          Setzt die Wartezeit auf eine Anfrage an einen Domain-Server.
  3368.          Ist der Domain-Server in die Liste eingetragen (=> domain add),
  3369.          wird das Timeout dynamisch ermittelt.
  3370.  
  3371.  
  3372.          7.21.12. domain translate
  3373.  
  3374.          Syntax: domain translate <0|1> - Default: 0
  3375.          Steuert die Ausgabe von IP-Adressen. Mit dem Wert "0" werden
  3376.          IP-Adressen im Dotted-Decimal-Format (z.B. 44.130.26.30)
  3377.          dargestellt, bei "1" erfolgt die Ausgabe des Hostnamens. Aus
  3378.          Gründen der Geschwindigkeit wird dabei allerdings nur der
  3379.          Domain-Cache nach Hostnamen durchsucht. (=> domain verbose)
  3380.  
  3381.  
  3382.          7.21.13. domain verbose
  3383.  
  3384.          Syntax: domain verbose <0|1> - Default: 1
  3385.          Steuert die Ausgabe von Hostnamen. Mit dem Wert "0" wird eine
  3386.          schnellere, verkürzte Form der Ausgabe gewählt. Der IP-Adresse
  3387.          in Dotted-Decimal-Format (z.B. 44.130.26.30) wird der Zusatz
  3388.          ".IN.ADDR.ARPA" angehängt. Hat "domain verbose" den Wert "1"
  3389.          erfolgt die Angabe des im Domain-File eingetragenen Hostnamens,
  3390.  
  3391.                                      Seite 53
  3392.  
  3393.  
  3394.  
  3395.                               WNOS v 4a9.aau MANUAL
  3396.  
  3397.  
  3398.          sofern dieser über die IP-Adresse im Cache ermittelt werden
  3399.          kann.
  3400.  
  3401.  
  3402.          7.21.14. domain zoneinit
  3403.  
  3404.          Syntax: domain zoneinit <server_ip_address> [<bootname> <filename>]
  3405.          - Default-Bootname: /domain.txt - Default-Filename: /domain.new
  3406.          Mit diesem Befehl kann ein durch die IP-Adresse (nicht
  3407.          Hostname!) spezifizierter Domain-Server veranlaβt werden, das
  3408.          dort vorhandene Domain-File an das eigene System zu übertragen.
  3409.          Die Übertragung findet im UDP statt und sollte nur auf sicheren
  3410.          Links durchgeführt werden. Die empfangenen Daten werden in die
  3411.          mit "filename" angegebene Datei geschrieben, ein mit gleichem
  3412.          Namen bereits existierendes File wird überschrieben. Es erfolgt
  3413.          keine Rückmeldung vom Domain-Server, wenn das mit "bootname"
  3414.          angegebene File nicht existiert.
  3415.  
  3416.  
  3417.  
  3418.          7.22. drsistat
  3419.  
  3420.          Syntax: drsistat
  3421.          Gibt Informationen über angemeldete DRSI Karten aus.
  3422.  
  3423.  
  3424.          7.23. dump
  3425.  
  3426.          (=> .) Es gelten die Erklärungen unter dem Kommando ".".
  3427.  
  3428.  
  3429.          7.24. eaglestat
  3430.  
  3431.          Syntax: eaglestat
  3432.          Gibt Informationen über angemeldete EAGLE Karten aus.
  3433.  
  3434.  
  3435.          7.25. echo
  3436.  
  3437.          Syntax: echo <accecpt|refuse>
  3438.          Ist die "echo" Option auf "accept" gesetzt, so wird das Echo
  3439.          der Tastatureingaben beim Empfang einer vom Remote-Host ge-
  3440.          sendeten ECHO-Option unterdrückt. Mit "echo refuse" wird der
  3441.          Empfang der ECHO-Option nicht ausgewertet.
  3442.  
  3443.  
  3444.          7.26. eol
  3445.  
  3446.          Syntax: eol <standard|unix>
  3447.          Ist "eol" Option auf "standard" gesetzt, werden alle Zeichen so
  3448.          gesendet, wie sie eingegeben wurden. Mit "eol unix" erfolgt
  3449.          eine Übersetzung von CR in LF. Normalerweise sollte der
  3450.          Parameter auf "standard" stehen, nur bei Problemen mit der
  3451.          Darstellung empfangener Daten sollte man die andere Einstellung
  3452.          wählen.
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.                                      Seite 54
  3459.  
  3460.  
  3461.  
  3462.                               WNOS v 4a9.aau MANUAL
  3463.  
  3464.  
  3465.          7.27. escape
  3466.  
  3467.          Syntax: escape <character> - Default: ESC
  3468.          Der hiermit definierte Character wird zum Zurückschalten in den
  3469.          Kommandomodus benutzt. Es steht der gesamte Zeichensatz zur
  3470.          Verfügung. Buchstaben, die in dem Wort "escape" vorkommen,
  3471.          sollten allerdings nicht benutzt werden.
  3472.  
  3473.  
  3474.          7.28. etherstat
  3475.  
  3476.          Syntax: etherstat
  3477.          Gibt Informationen über angemeldete Ethernet-Schnittstellen
  3478.          aus.
  3479.  
  3480.  
  3481.          7.29. exit
  3482.  
  3483.          Syntax: exit
  3484.          Verläβt das Programm. Bestehende AX.25- und NETROM-Verbindungen
  3485.          werden nicht geschlossen. Bei TCP-Verbindungen werden Frames
  3486.          gesendet, die signalisieren, daβ die Verbindung nicht mehr exi-
  3487.          stiert. Gleichzeitig werden sämtliche beim Start gesicherten
  3488.          Parameter der Schnittstellen wiederhergestellt. Dadurch kommt
  3489.          es zu einer Verzögerung bis zum Erscheinen des DOS-Promptes.
  3490.  
  3491.  
  3492.          7.30. finger
  3493.  
  3494.          Syntax: finger <user|@host> [<user>@<host>...]
  3495.          Stellt eine TCP-Verbindung zum angegebenen "host" her und fragt
  3496.          Informationen über den angegebenen "user" ab. Dabei können meh-
  3497.          rere "user/host"-Kombinationen angegeben werden. Die
  3498.          Informationen über User oder das eigene System müssen sich in
  3499.          Text-Files (am vorteilhaftesten ohne Filename-Extension) im
  3500.          /FINGER Directory befinden.
  3501.  
  3502.  
  3503.          7.31. ftp
  3504.  
  3505.          Syntax: ftp <hostname> [<port>]
  3506.          FTP = File Transfer Protocol
  3507.          Stellt eine FTP-Verbindung mit dem angegebenen Host her. Stan-
  3508.          dardmäβig wird eine Verbindung mit Port 21 aufgebaut. Im Regel-
  3509.          fall ist auf diesem Port ein Server gestartet, der den Service
  3510.          zur Verfügung stellt. Diese Verbindung wird auch manchmal FTP-
  3511.          Control-Session genannt. Zur Datenübertragung wird parallel
  3512.          eine Verbindung zum Port 20 (FTP-DATA-Session) aufgebaut.
  3513.  
  3514.  
  3515.          7.31.1. FTP-Befehle
  3516.  
  3517.          Die hier aufgeführten FTP-Befehle stehen nach einem
  3518.          erfolgreichen Verbindungsaufbau zur Verfügung. Manche Befehle
  3519.          wirken nur lokal, die anderen werden aufbereitet und zum Server
  3520.          gesendet.
  3521.  
  3522.  
  3523.  
  3524.  
  3525.                                      Seite 55
  3526.  
  3527.  
  3528.  
  3529.                               WNOS v 4a9.aau MANUAL
  3530.  
  3531.  
  3532.          7.31.1.1. ascii
  3533.  
  3534.          Syntax: ascii
  3535.          Schaltet den Übertragungsmodus bei der Datenübertragung auf
  3536.          ASCII, werden danach Binärfiles übertragen, erfolgt eine
  3537.          Warnmeldung.
  3538.  
  3539.  
  3540.          7.31.1.2. batch
  3541.  
  3542.          Syntax: batch <0|1> - Default: 0
  3543.          Mit "batch 1" werden auszusendende Befehle in möglichst wenigen
  3544.          Frames zusammengefaβt.
  3545.  
  3546.  
  3547.          7.31.1.3. binary
  3548.  
  3549.          Syntax: binary
  3550.          Schaltet den Übertragungsmodus bei der Datenübertragung auf
  3551.          binär. Mit dieser Einstellung können auch Textfiles übertragen
  3552.          werden.
  3553.  
  3554.  
  3555.          7.31.1.4. cd
  3556.  
  3557.          Syntax: cd <directory>
  3558.          Wechselt in das angegebene Verzeichnis. Je nach Implementation
  3559.          auf dem Rechner, mit dem man verbunden ist, müssen anstelle der
  3560.          DOS-üblichen "\" die Unix-üblichen "/" verwendet werden. WNOS
  3561.          versteht beides.
  3562.  
  3563.  
  3564.          7.31.1.5. delete
  3565.  
  3566.          Syntax: dele <filespec>
  3567.          Löscht die durch den Namen spezifizierte Datei auf dem
  3568.          entfernten Host.
  3569.  
  3570.  
  3571.          7.31.1.6. dir
  3572.  
  3573.          Syntax: dir [<filespec>] [<localfile>]
  3574.          Gibt ein ausführlichen Verzeichnis des aktuellen Directories
  3575.          aus, evtl. begrenzt auf die mit "filespec" eingegebenen Files.
  3576.          Eingaben mit Wildcards sind erlaubt. Die Ausgabe erfolgt
  3577.          normalerweise auf den Bildschirm, bei Angabe von "localfile" in
  3578.          die angegebene Datei.
  3579.  
  3580.  
  3581.          7.31.1.7. list
  3582.  
  3583.          Syntax: list [<filespec>] [<localfile>]
  3584.          Entspricht dem Befehl dir [<filespec>] <localfile>
  3585.  
  3586.  
  3587.  
  3588.  
  3589.  
  3590.  
  3591.  
  3592.                                      Seite 56
  3593.  
  3594.  
  3595.  
  3596.                               WNOS v 4a9.aau MANUAL
  3597.  
  3598.  
  3599.          7.31.1.8. ls
  3600.  
  3601.          Syntax: ls [<filespec>] [<localfile>]
  3602.          Gibt ein Kurzverzeichnis der im aktuellen Directory vorhandenen
  3603.          Files aus. Es werden nur die Dateinamen ohne weitere
  3604.          Informationen angezeigt, die Ausgabe kann wie üblich auf eine
  3605.          lokale Datei umgeleitet werden.
  3606.  
  3607.  
  3608.          7.31.1.9. get
  3609.  
  3610.          Syntax: get <filespec>[<localfile>]
  3611.          Dieses Kommando bewirkt die Übertragung der angegebenen Datei
  3612.          von dem verbundenen Host, spezifiziert durch <filespec>, zum
  3613.          eigenen Rechner mit dem lokalen Filenamen <localfile>. Wird der
  3614.          zweite Name nicht angegeben, so wird die Datei unter dem
  3615.          gleichen Namen ins aktuelle Directory angelegt. Dabei ist zu
  3616.          beachten, daβ der Filemode richtig gesetzt ist, im Zweifelsfall
  3617.          immer BINARY.
  3618.  
  3619.  
  3620.          7.31.1.10. hash
  3621.  
  3622.          Syntax: hash
  3623.          Ein Synonym für "verbose 3" (=> verbose).
  3624.  
  3625.  
  3626.          7.31.1.11. mget
  3627.  
  3628.          Syntax: mget <filespec>[<filespec>...]
  3629.          Dieser Befehl bewirkt die Übertragung aller angegebenen Dateien
  3630.          von dem verbundenen Host. Die Filenamen können sogenannte
  3631.          Wildcard-Zeichen enthalten. Die Dateien, die auf dem eigenen
  3632.          lokalen Rechner angelegt werden, besitzen die gleichen Namen
  3633.          wie ursprünglich auf dem entfernten Rechner.
  3634.  
  3635.  
  3636.          7.31.1.12. mkdir
  3637.  
  3638.          Syntax: mkdir <dirspec>
  3639.          Erstellt ein Verzeichnis im aktuellen Directory des Remote-
  3640.          Servers.
  3641.  
  3642.  
  3643.          7.31.1.13. mput
  3644.  
  3645.          Syntax: mput <filespec>[<filespec>...]
  3646.          Ist praktisch die Umkehrung des MGET-Befehls, d.h. die in der
  3647.          Dateiliste enthaltenen Files werden vom lokalen Rechner zum
  3648.          Zielsystem übertragen. Die Dateien besitzen auf beiden Rechnern
  3649.          den gleichen Namen.
  3650.  
  3651.  
  3652.          7.31.1.14. nlst
  3653.  
  3654.          Syntax: nlst <filespec>[<localfile>]
  3655.          Synonym für das LS-Kommando ( ls).
  3656.  
  3657.  
  3658.  
  3659.                                      Seite 57
  3660.  
  3661.  
  3662.  
  3663.                               WNOS v 4a9.aau MANUAL
  3664.  
  3665.  
  3666.          7.31.1.15. pass
  3667.  
  3668.          Syntax: pass <password>
  3669.          Das Paβwortkommando folgt unmittelbar dem USER-Befehl und
  3670.          übermittelt ein Benutzerpaβwort zu dem verbundenen Host
  3671.          (=> Datei NOS.RC).
  3672.  
  3673.  
  3674.          7.31.1.16. put
  3675.  
  3676.          Syntax: put <localfile>[<filespec>]
  3677.          Bewirkt die Übertragung einer lokalen Datei zum Zielrechner.
  3678.          Ist das zweite Argument vorhanden, so wird die Datei auf dem
  3679.          entfernten System unter diesem Namen  angelegt. Auf den
  3680.          richtigen Übertragungsmode ist zu achten (=> ascii, => binary).
  3681.  
  3682.          
  3683.          7.31.1.17. quit
  3684.  
  3685.          Syntax: quit
  3686.          Beendet die Verbindung.
  3687.  
  3688.  
  3689.          7.31.1.18. restart
  3690.  
  3691.          Syntax: restart <filespec>[<localfile>]
  3692.          Bewirkt die Wiederaufnahme einer durch Reset unterbrochenen
  3693.          Übertragung. Dabei ist zu beachten, daβ die angegebenen
  3694.          Dateinamen identisch mit denen bei dem vorherigen (und
  3695.          abgebrochenen) GET-Befehl sind. Es wird ohne weitere Tests auf
  3696.          die letzte 1 k Byte-Marke aufgesetzt, d.h. es ist
  3697.          sicherzustellen, daβ sich die gewünschte Datei zwischenzeitlich
  3698.          nicht geändert hat.
  3699.  
  3700.  
  3701.          7.31.1.19. rmdir
  3702.  
  3703.          Syntax: rmdir <dirspec>
  3704.          Löscht das angegebene Verzeichnis.
  3705.  
  3706.  
  3707.          7.31.1.20. type
  3708.  
  3709.          Syntax: type < I | A | B | L <size>>
  3710.          Schaltet den angegebenen Datenübertragungsmodus ein (=> ascii,
  3711.          => binary).
  3712.          Dabei bedeuten:
  3713.          I          Image (Binär)
  3714.          A          ASCII (Text)
  3715.          B          Binary (Binär)
  3716.          L          Logical Size (logische Gröβe) ("size" muβ gleich "8"
  3717.                     sein)
  3718.  
  3719.  
  3720.          7.31.1.21. user
  3721.  
  3722.          Syntax: user <username>
  3723.          Das USER-Kommando ist üblicherweise das erste Kommando nach der
  3724.          erfolgreichen FTP-Verbindungsaufnahme. Zu Beginn einer Session
  3725.  
  3726.                                      Seite 58
  3727.  
  3728.  
  3729.  
  3730.                               WNOS v 4a9.aau MANUAL
  3731.  
  3732.  
  3733.          übernimmt WNOS diese Aufgabe, d.h. wenn der Remoterechner zur
  3734.          Eingabe des Usernamens aufgefordert hat und der Benutzer
  3735.          einfach diese durch ein CR abgeschlossene Eingabe getätigt hat.
  3736.          Die neuerliche Verwendung dieses Kommandos ist zu jedem
  3737.          weiteren Zeitpunkt möglich, um Zugriffsberechtigungen
  3738.          anzupassen, die ja bekanntlich eng mit Benutzernamen verbunden
  3739.          sind (=> Dateien ftpusers und nos.rc).
  3740.  
  3741.  
  3742.          7.31.1.22. verbose
  3743.  
  3744.          Syntax: verbose [0 | 1 | 2 | 3 | 4]
  3745.          Gibt die Menge von zusätzlichen Informationen während einer
  3746.          Session an. Der Wert 0 ergibt den geringsten Output, 4 den
  3747.          gröβten.
  3748.  
  3749.          0          Nur Fehlermeldungen werden angezeigt
  3750.          1          Zusätzlich zu den Fehlermeldungen werden bei Ende
  3751.                     der Übertragung der Dateiname inkl. Dateigröβe, die
  3752.                     Übertragungszeit und Übertragungs-geschwindigkeit
  3753.                     angegeben.
  3754.          2          Zusätzliche Ausgabe von Kontrollmeldungen während
  3755.                     der laufenden Übertragung. Dies ist die Default-
  3756.                     Einstellung
  3757.          3          Gibt auβer allen bisherigen Meldungen noch das
  3758.                     sogenannte Hash-Zeichen "#" auf den Bildschirm aus.
  3759.                     Dies geschieht jeweils nach der Übertragung von
  3760.                     1 k Byte (=> hash).
  3761.          4          Zusätzlich zu allen Meldungen von 2 wird ein
  3762.                     Bytezähler auf dem Bildschirm sichtbar, der den
  3763.                     Benutzer über den aktuellen Stand der Übertragung
  3764.                     unterrichtet. Dieser Befehl ist nicht unbedingt
  3765.                     sinnvoll, da WNOS dies bei einem Dateitransfer immer
  3766.                     in der ersten Statuszeile anzeigt.
  3767.  
  3768.  
  3769.  
  3770.          7.32. hapnstat
  3771.  
  3772.          Syntax: hapnstat
  3773.          Gibt Informationen über angemeldete HAPN Karten aus.
  3774.  
  3775.  
  3776.          7.33. help
  3777.  
  3778.          Syntax: help
  3779.          Es gelten die Erklärungen unter dem Kommando "?" (=> ?).
  3780.  
  3781.  
  3782.          7.34. hostname
  3783.  
  3784.          Syntax: hostname <name>
  3785.          Setzt den Namen der Station. Der Befehl sollte sofort nach dem
  3786.          "ax25 mycall" Befehl im Konfigurationsfile "autoexec.nos"
  3787.          eingesetzt werden. Üblicherweise trägt man hier den Namen ein,
  3788.          unter dem die eigene Station in der Host-Liste aufgeführt ist.
  3789.          Zu Testzwecken kann jedoch jeder andere Name eingegeben werden.
  3790.  
  3791.  
  3792.  
  3793.                                      Seite 59
  3794.  
  3795.  
  3796.  
  3797.                               WNOS v 4a9.aau MANUAL
  3798.  
  3799.  
  3800.          7.35. hs
  3801.  
  3802.          Syntax: hs
  3803.          Gibt Informationen über ein angemeldetes HS Interface (z.B. für
  3804.          ein WA4DSY 56 kbit/s Modem) aus.
  3805.  
  3806.  
  3807.          7.36. icmp
  3808.  
  3809.          ICMP = Internet Control Message Protocol
  3810.  
  3811.  
  3812.          7.36.1. icmp echo
  3813.  
  3814.          Syntax: icmp echo <0|1> - Default: 1
  3815.          Bei einem Wert von "1" werden Antworten auf einen gesendeten
  3816.          Ping (=> ping) ausgewertet und die Antwortzeit auf dem
  3817.          Bildschirm der Kommando-Session ausgegeben. Damit kann die
  3818.          Linkqualität bestimmt werden.
  3819.  
  3820.  
  3821.          7.36.2. icmp status
  3822.  
  3823.          Syntax: icmp status
  3824.          Gibt Informationen über gesendete und empfangene ICMP-Frames
  3825.          aus.
  3826.  
  3827.  
  3828.          7.36.3. icmp trace
  3829.  
  3830.          Syntax: icmp trace <0|1> - Default: 0
  3831.          Wird "icmp trace" eingeschaltet, werden empfangene ICMP-
  3832.          Messages auf dem Bildschirm der Kommando-Session angezeigt.
  3833.  
  3834.  
  3835.          7.37. ifconfig
  3836.  
  3837.          Mit den folgenden Kommandos kann eine gezielte Änderung
  3838.          verschiedener Parameter des jeweiligen Interface erfolgen. Die
  3839.          Eingabe mancher Kommandos kann jedoch, da keine logische
  3840.          Prüfung stattfindet, zum sofortigen Absturz des Programms
  3841.          führen. Dies geschieht beispielsweise dann, wenn ein mit dem
  3842.          "attach" Kommando (=> attach asy) angemeldetes AX.25-Interface
  3843.          mit "ifconfig <iface> encapsulation none" umgestellt wird.
  3844.  
  3845.  
  3846.          7.37.1. ifconfig broadcast
  3847.  
  3848.          Syntax: ifconfig <iface> broadcast <hex_address>
  3849.          Hiermit kann die Broadcast-Adresse des Interface geändert
  3850.          werden. Das Kommando ist nötig bei der Benutzung von RIP oder
  3851.          RSPF, welche jedoch in WNOS durch die verwendeten Routing-
  3852.          Funktionen auf IP-Ebene nicht implementiert sind.
  3853.  
  3854.  
  3855.  
  3856.  
  3857.  
  3858.  
  3859.  
  3860.                                      Seite 60
  3861.  
  3862.  
  3863.  
  3864.                               WNOS v 4a9.aau MANUAL
  3865.  
  3866.  
  3867.          7.37.2. ifconfig encapsulation
  3868.  
  3869.          Syntax: ifconfig <iface> encapsulation <NONE|AX25|SLIP|ETHERNET|
  3870.                  NETROM|SLFP>
  3871.          Das für die Übertragung von zu sendenden Frames verwendete
  3872.          Hardware-Protokoll kann hiermit verändert werden. Dieser Befehl
  3873.          hat nichts mit dem verwendeten Übertragungs-Protokoll zu tun!
  3874.  
  3875.  
  3876.          7.37.3. ifconfig forward
  3877.  
  3878.          Syntax: ifconfig <iface> forward <new_iface>
  3879.          Sämtliche zu sendenden Daten eines Interface können hiermit zu
  3880.          einem anderen Interface umgeleitet werden. Die Umleitung
  3881.          geschieht erst nach einem erfolgten Routing, so daβ Routing-
  3882.          Einträge fast wirkungslos bleiben. Die Umleitung wird mit
  3883.          "ifconfig <iface> forward <iface>" wieder aufgehoben.
  3884.  
  3885.  
  3886.          7.37.4. ifconfig ipaddress
  3887.  
  3888.          Syntax: ifconfig <iface> ipaddress <hostid>
  3889.          Setzt eine von der allgemeinen IP-Adresse (=> ip Address) abwei-
  3890.          chende IP-Adresse für das einzelne Interface. Bei der
  3891.          Verwendung von AXIP-Links zu anderen Hosts kann es gelegentlich
  3892.          nötig sein, die IP-Adresse eines Interface zu ändern.
  3893.  
  3894.  
  3895.          7.37.5. ifconfig mtu
  3896.  
  3897.          Syntax: ifconfig <iface> mtu <value>
  3898.          Beeinfluβt die Gröβe des längsten zu sendenden Frames auf IP-
  3899.          Ebene. Überschreitet der hier angegebene Wert die für AX.25-In-
  3900.          terfaces eingegebene "ax25 paclen", werden die IP-Frames
  3901.          fragmentiert. Diese Fragmentierung ist inkompatibel mit älteren
  3902.          Versionen von NET. Manche zur Zeit verwendete Digipeater-Soft-
  3903.          ware ist ebenfalls nicht in der Lage, fragmentierte Frames zu
  3904.          verarbeiten.
  3905.  
  3906.  
  3907.          7.37.6. ifconfig name [ab WNOS.4A6]
  3908.  
  3909.          Syntax: ifconfig <iface> name <new_name>
  3910.          Hiermit kann der Name eines Interface geändert werden.
  3911.  
  3912.  
  3913.          7.37.7. ifconfig netmask
  3914.  
  3915.          Syntax: ifconfig <iface> netmask <hex_address>
  3916.          Dieser Befehl ermöglicht die Eingabe einer Subnetzmaske
  3917.          inklusiver Zuordnung zu einem bestimmten Interface. Prinzipiell
  3918.          dient diese Maske dem Programm als Hilfsmittel zum Routing. Die
  3919.          Software kann bei einer nicht bekannten Adresse erkennen, ob
  3920.          sich der gesuchte Host an dem Subnetz dieses Interfaces
  3921.          befindet und routet die an ihn gerichteten Frames über diesen
  3922.          Port weiter. Hierzu wird die unbekannte IP-Adresse durch ein
  3923.          logisches UND mit der Subnetzmaske verknüpft. Entspricht das
  3924.          Resultat der eigenen IP-Adresse und der eigenen Subnet-Maske,
  3925.          so befindet sich das Ziel auf dem lokalen Netz. Ist dies nicht
  3926.  
  3927.                                      Seite 61
  3928.  
  3929.  
  3930.  
  3931.                               WNOS v 4a9.aau MANUAL
  3932.  
  3933.          der Fall, so wird das Frame zu einem anderen Subnetz
  3934.          übertragen. Damit dieser Befehl wirksam ist, darf keine
  3935.          Default-Route (=> route add) eingegeben worden sein. Zur
  3936.          weiteren Information über die Netzwerkklassen und ihre Subnetze
  3937.          sei auf die einschlägige Literatur hingewiesen.
  3938.  
  3939.  
  3940.          7.38. ip
  3941.  
  3942.          IP = Internet Protocol
  3943.  
  3944.  
  3945.          7.38.1. ip address
  3946.  
  3947.          Syntax: ip address <address>
  3948.          Setzt die IP-Adresse des Systems. Die Eingabe muβ in "dotted-
  3949.          decimal" Schreibweise erfolgen, d.h. z.B. 44.130.26.30, oder in
  3950.          Form des symbolischen Hostnamens.
  3951.  
  3952.  
  3953.          7.38.2. ip rtimer
  3954.  
  3955.          Syntax: ip rtimer <seconds> - Default: 30
  3956.          Setzt die Zeitdauer des Reassembly-Timers. Auch bei TCP-Frames
  3957.          kann es vorkommen, daβ einzelne Frames nicht empfangen werden.
  3958.          Liegen diese Frames auβerhalb der erwarteten Folge, werden
  3959.          diese zwischengespeichert und es wird auf das Eintreffen des
  3960.          nächsten richtigen Frames gewartet. Trifft dieses innerhalb der
  3961.          vorgegebenen Zeit ein, werden die gespeicherten Frames
  3962.          angehängt und der gesamte Datenblock verarbeitet. Läuft
  3963.          allerdings diese Wartezeit erfolglos ab, so werden die
  3964.          gespeicherten Frames verworfen und die intern belegten
  3965.          Datenpuffer wieder freigegeben. Dabei gehen regelmäβig Daten
  3966.          verloren, so daβ die Zeit eher höher als zu niedrig gewählt
  3967.          werden sollte.
  3968.  
  3969.  
  3970.          7.38.3. ip status
  3971.  
  3972.          Syntax: ip status
  3973.          Gibt Informationen über empfangene und gesendete IP-Frames aus.
  3974.  
  3975.  
  3976.          7.38.4. ip ttl
  3977.  
  3978.          Syntax: ip ttl <value>
  3979.          Setzt den Wert des Time-To-Live-Zählers, der in dem Header
  3980.          jedes IP-Frames enthalten ist. Jeder Router, den ein Frame
  3981.          durchläuft, verringert diesen Zähler um 1. Ist der Zähler
  3982.          danach 0, wird das Frame verworfen und die sendende Station er-
  3983.          hält ein entsprechendes ICMP-Kontrollframe.
  3984.  
  3985.  
  3986.          7.39. kick
  3987.  
  3988.          Syntax: kick <session#>
  3989.          Simuliert den Ablauf des Wiederholungstimers, d.h. man kann
  3990.          hiermit gezielt "eingeschlafene" Sessions anstoβen. Sind noch
  3991.          unbestätigte Daten vorhanden, werden diese in Abhängigkeit vom
  3992.          verwendeten Protokoll gesendet.
  3993.  
  3994.                                      Seite 62
  3995.  
  3996.  
  3997.  
  3998.                               WNOS v 4a9.aau MANUAL
  3999.  
  4000.  
  4001.          7.40. log
  4002.  
  4003.          Syntax: log <logfile> | off
  4004.          Schaltet die Log-Funktion ein, bzw. aus. Falls das angegebene
  4005.          File noch nicht besteht, wird es eröffnet. Neue Log-Einträge
  4006.          werden jeweils an das Ende des Files angehängt. Mit "log off"
  4007.          wird die Log-Funktion ausgeschaltet. Ein Wechsel zu einem
  4008.          anderen File geschieht durch Angabe eines neuen Logfiles, wobei
  4009.          das alte automatisch geschlossen wird. Es können auch andere
  4010.          Laufwerke und Directories angegeben werden, jedoch sollte man
  4011.          bedenken, daβ Diskettenlaufwerke erheblich langsamer als
  4012.          Festplatten sind.
  4013.  
  4014.  
  4015.          7.41. lzw
  4016.  
  4017.          Mit den hier verfügbaren Subkommandos werden die
  4018.          Grundeinstellungen des Kompressors geändert. In der momentanen
  4019.          WNOS Version ist LZW bei SMTP, NNTP und Convers (XConvers) ver-
  4020.          fügbar. Die Werte müssen vor dem Verbindungsaufbau gesetzt
  4021.          werden. Man sollte jedoch nur in Ausnahmefällen von den
  4022.          Default-Werten abweichen, da z.B. XConvers keine automatische
  4023.          Überprüfung der gesetzten Parameter vorsieht. Ggf. sollte man
  4024.          sich vor einer Verbindung mit der betreffenden Gegenstation auf
  4025.          normalem Wege in Verbindung setzen. LZW sollte sehr vorsichtig
  4026.          konfiguriert werden, selbst auf einem 40 MHz 386er bemerkt man
  4027.          die notwendige Dekompressionszeit. Speziell auf langsamen
  4028.          Rechnern (unter 10 MHz) dürfte es mit eingeschaltetem LZW zu
  4029.          deutlichen "Pausen" kommen. Eine Übertragung bereits kompri-
  4030.          mierter Dateien erzeugt einen etwa 40%-igen Overhead, d.h. es
  4031.          müssen etwa 40% mehr Daten übertragen werden. Aus diesem Grunde
  4032.          ist eine Implementation bei FTP nicht vorgesehen, da man hier
  4033.          sowieso vorkomprimierte Dateien übertragen sollte.
  4034.  
  4035.  
  4036.          7.41.1. lzw bits
  4037.  
  4038.          Syntax: lzw bits <9..16> - Default: 16
  4039.          Setzt die maximale Anzahl der Bits für ein Codewort. Der
  4040.          Kompressionsgrad steigt mit der Anzahl der Bits. Der zur
  4041.          Kompression und Dekompression maximal notwendige theoretische
  4042.          Speicherbedarf beträgt ungefähr 2^Bits * 3 Bytes. In der Praxis
  4043.          hat es auch mit 16 Bits keine Probleme gegeben.
  4044.  
  4045.  
  4046.          7.41.2. lzw mode
  4047.  
  4048.          Syntax: lzw mode <compact|fast> - Default: compact
  4049.          Schaltet zwischen einer intensiveren oder schnelleren Kompres-
  4050.          sion/Dekompression um. In der Praxis ergeben sich aber kaum
  4051.          Unterschiede.
  4052.  
  4053.  
  4054.          7.42. mail
  4055.  
  4056.          Syntax: mail
  4057.          Ruft einen Mailer (PCELM.EXE) in einer DOS-Shell auf. Das Programm
  4058.          muβ sich im aktuellen Directory befinden. Die Environment Va-
  4059.          riable MAILER gestattet es, das Programm in einem abweichenden
  4060.  
  4061.                                      Seite 63
  4062.  
  4063.  
  4064.  
  4065.                               WNOS v 4a9.aau MANUAL
  4066.  
  4067.  
  4068.          Verzeichnis zu haben und muβ auch den kompletten Pfad- und
  4069.          Programmnamen enthalten. Von der DOS-Ebene ist diese Variable
  4070.          beispielsweise mit SET MAILER=/PCELM.EXE zu setzen
  4071.          . Wobei  /  das Root - Directory ist . Möchte man
  4072.          einen anderen Mailer verwenden, so ist der entsprechende
  4073.          Programmname einzusetzen. Die Lage des für PCELM.EXE notwendigen
  4074.          Konfigurationsfiles PCELM.RC wird durch die Variable nicht
  4075.          beeinfluβt.
  4076.  
  4077.  
  4078.          7.43. mbox
  4079.  
  4080.          Die hier aufgeführten Befehle sind zur Konfiguration der einge-
  4081.          bauten Mailbox bestimmt. Sie sind für den User der Mailbox
  4082.          nicht erreichbar.
  4083.  
  4084.  
  4085.          7.43.1. mbox attend
  4086.  
  4087.          Syntax: mbox attended <0|1> - Default: 1
  4088.          Beeinfluβt die Möglichkeit, aus der Mailbox heraus eine Verbin-
  4089.          dung zur Konsole herzustellen. Ist der Wert "0", wird der
  4090.          Verbindungswunsch abgewiesen und eine entsprechende Meldung
  4091.          ausgegeben.
  4092.  
  4093.  
  4094.          7.43.2. mbox finfo
  4095.  
  4096.          Syntax: mbox finfo <text...>
  4097.          Der Befehl dient zur Eingabe einer kurzen Information, die beim
  4098.          AX.25-Store-&-Forward von Nachrichten in den Header eingefügt
  4099.          wird ("R:" Zeile). Die Länge des Textes sollte 24 Zeichen nicht
  4100.          überschreiten.
  4101.  
  4102.  
  4103.          7.43.3. mbox fkick
  4104.  
  4105.          Syntax: mbox fkick
  4106.          Simuliert den Ablauf des Store-&-Forward-Timers. Damit wird der
  4107.          AX.25-Store-&-Forward-Ablauf gestartet, wenn Nachrichten
  4108.          vorhanden sind.
  4109.  
  4110.  
  4111.          7.43.4. mbox fnic
  4112.  
  4113.          Syntax: mbox fnic <text...>
  4114.          Der Befehl dient dazu, eine kurze Bezeichnung (Nickname) des
  4115.          Systems einzugeben, die beim AX.25-Store-&-Forward von
  4116.          Nachrichten in den Header eingefügt wird ("R:" Zeile). Die
  4117.          Länge des Textes sollte 24 Zeichen nicht überschreiten.
  4118.  
  4119.  
  4120.          7.43.5. mbox ftimer
  4121.  
  4122.          Syntax: mbox ftimer <value>
  4123.          Setzt die Zeitdauer, nach der zwischenzeitlich eingegangene
  4124.          Nachrichten mittels AX.25-Store-&-Forward an eine Mailbox
  4125.          weitergeleitet werden. Der Ablauf dieses Timers hat keinen
  4126.          Einfluβ auf Mails, die mit SMTP verschickt werden müssen (
  4127.          smtp timer).
  4128.  
  4129.                                      Seite 64
  4130.  
  4131.  
  4132.  
  4133.                               WNOS v 4a9.aau MANUAL
  4134.  
  4135.  
  4136.  
  4137.          7.43.6. mbox log
  4138.  
  4139.          Syntax: mbox log <on|off> - Default: off
  4140.          Schaltet die Mailbox-Log-Funktion ein bzw. aus. Logeinträge
  4141.          werden in das File "node.log" geschrieben. Mit dieser Funktion
  4142.          werden die Aktivitäten der User in der Mailbox protokolliert.
  4143.  
  4144.  
  4145.          7.43.7. mbox maxmsg
  4146.  
  4147.          Syntax: mbox maxmsg <value> - Default: 200
  4148.          Setzt die maximale Anzahl von Mails in einem Mailfile. Wird der
  4149.          Wert durch neu eingehende Mails überschritten, erfolgt eine
  4150.          Fehlermeldung.
  4151.  
  4152.  
  4153.          7.43.8. mbox more
  4154.  
  4155.          Syntax: mbox more <0|1> - Default: 1
  4156.          Ist diese Funktion eingeschaltet, wird beim Lesen von Mails die
  4157.          Textausgabe nach jeder Seite angehalten. Dieser Effekt tritt
  4158.          jedoch nur dann auf, wenn Verbindung zur Mailbox über eine TCP-
  4159.          Verbindung hergestellt wurde.
  4160.  
  4161.  
  4162.          7.43.9. mbox motd
  4163.  
  4164.          Syntax: mbox motd <text...>
  4165.          Hiermit kann man eine Einschaltmeldung eingeben, die bei
  4166.          Mailbox-Connects zusätzlich ausgegeben wird. Die Länge ist auf
  4167.          250 Zeichen inkl. der Wortzwischenräume begrenzt.
  4168.  
  4169.  
  4170.          7.43.10. mbox remote
  4171.  
  4172.          Syntax: mbox remote <hostname>
  4173.          Hierdurch kann eine Chat-Session aus der Mailbox auf einen
  4174.          anderen Host umgeleitet werden.
  4175.  
  4176.  
  4177.          7.43.11. mbox status
  4178.  
  4179.          Syntax: mbox status
  4180.          Gibt Informationen über die momentan in der Mailbox
  4181.          eingeloggten User aus.
  4182.  
  4183.  
  4184.          7.43.12. mbox tiptimeout
  4185.  
  4186.          Syntax: mbox tiptimeout <value>
  4187.          Setzt die Zeitdauer, innerhalb der via eines Modems eingehenden
  4188.          Mailboxverbindungen Zeichen gesendet oder empfangen wurden,
  4189.          bevor die Verbindung getrennt wird.
  4190.  
  4191.  
  4192.  
  4193.  
  4194.  
  4195.  
  4196.                                      Seite 65
  4197.  
  4198.  
  4199.  
  4200.                               WNOS v 4a9.aau MANUAL
  4201.  
  4202.  
  4203.          7.43.13. mbox user
  4204.  
  4205.          Syntax: mbox user
  4206.          Gibt Informationen über ankommende und abgehende momentane Ver-
  4207.          bindungen der Mailbox-User mit Angabe des verwendeten Proto-
  4208.          kolls aus.
  4209.  
  4210.  
  4211.          7.44. mem
  4212.  
  4213.          Da die ursprüngliche Speicherverwaltung nicht zuverlässig genug
  4214.          arbeitete, wurde von Peter, DK5DC, ein neuer Speichermanager
  4215.          entwickelt. Dieser benutzt die eingebauten Library-Routinen der
  4216.          TC++-Compiler. Nicht mehr benutzter Speicher wird nach Gebrauch
  4217.          wieder für DOS verfügbar gemacht. Auβerdem wird bei jeder
  4218.          Speicheroperation ein Check der allokierten Speicherbereiche
  4219.          durchgeführt. Dadurch werden zerstörte Speicherbereiche sicher
  4220.          erkannt. In diesem Fall wird eine Warnmeldung ausgegeben und
  4221.          das Programm sofort verlassen.
  4222.  
  4223.  
  4224.          7.44.1. mem freelist
  4225.  
  4226.          Syntax: mem freelist
  4227.          Gibt eine Liste der nicht von WNOS benutzten Speicherbereiche
  4228.          innerhalb des allokierten Heaps aus.
  4229.  
  4230.  
  4231.          7.44.2. mem ibufsize
  4232.  
  4233.          Syntax: mem ibufsize <value> - Default: 2048
  4234.          Legt die Gröβe der Interrupt-Puffer fest. Bei der
  4235.          ausschlieβlichen Benutzung von asynchronen Schnittstellen kann
  4236.          die Gröβe auf 512 Bytes verringert werden. Der notwendige Be-
  4237.          fehl muβ zu Beginn des Konfigurationsfiles "autoexec.nos"
  4238.          stehen.
  4239.  
  4240.  
  4241.          7.44.3. mem nibufs
  4242.  
  4243.          Syntax: mem nibufs <value> - Default: 8
  4244.          Legt die Anzahl der Interrupt-Puffer fest. Bei der
  4245.          ausschlieβlichen Benutzung von asynchronen Schnittstellen kann
  4246.          die Anzahl auf 2 verringert werden. Der notwendige Befehl muβ
  4247.          am Beginn des Konfigurationsfiles "autoexec.nos" stehen.
  4248.  
  4249.  
  4250.          7.44.4. mem overview
  4251.  
  4252.          Syntax: mem overview
  4253.          Gibt eine graphische Übersicht der nicht von WNOS benutzten
  4254.          Speicherbereiche innerhalb des allokierten Heaps aus.
  4255.  
  4256.  
  4257.  
  4258.  
  4259.  
  4260.  
  4261.  
  4262.  
  4263.                                      Seite 66
  4264.  
  4265.  
  4266.  
  4267.                               WNOS v 4a9.aau MANUAL
  4268.  
  4269.  
  4270.          7.44.5. mem reboot
  4271.  
  4272.          Syntax: mem reboot <0|1> - Default: 0
  4273.          Beim Unterschreiten der mit "mem thresh" einstellbaren Grenze
  4274.          des verfügbaren Restspeichers wird bei "mem reboot 1" ein
  4275.          Warmstart des Rechners ausgelöst.
  4276.  
  4277.  
  4278.          7.44.6. mem record
  4279.  
  4280.          Syntax: mem record <filename>|off
  4281.          Schaltet eine Record-Funktion ein, mit der alle
  4282.          Speicherallokierungen in das mit "filename" angegebene File
  4283.          geschrieben werden. Mit "mem record off" wird diese Funktion
  4284.          ausgeschaltet.
  4285.  
  4286.  
  4287.          7.44.7. mem refiq
  4288.  
  4289.          Syntax: mem refiq
  4290.          Dieser Befehl bewirkt die Umorganisation der internen
  4291.          Interruptpuffer und kann unter Umständen  bisher nicht mehr
  4292.          nutzbaren Speicher wieder für WNOS zugänglich machen.
  4293.  
  4294.  
  4295.          7.44.8. mem sizes
  4296.  
  4297.          Syntax: mem sizes
  4298.          Gibt eine Liste über die Anzahl der Speicherallokierungen sor-
  4299.          tiert nach der Gröβe aus.
  4300.  
  4301.  
  4302.          7.44.9. mem snap
  4303.  
  4304.          Syntax: mem snap start
  4305.          Schreibt einen Speicherauszug in ein Textfile. Der Filenamen
  4306.          wird angezeigt (notieren!).
  4307.  
  4308.  
  4309.          7.44.10. mem status
  4310.  
  4311.          Syntax: mem status
  4312.          Gibt Informationen über das Speichermanagement aus.
  4313.  
  4314.  
  4315.          7.44.11. mem thresh
  4316.  
  4317.          Syntax: mem thresh <value> - Default: 12288
  4318.          Setzt den Wert des verfügbaren Restspeichers, unter der WNOS
  4319.          neu ankommende Verbindungen abweist. Beeinfluβt auch die
  4320.          Auslösung eines Warmstarts (=> mem reboot). Fällt der verfügbare
  4321.          Restspeicher unter diesen Wert, bzw. wird man durch das Blinken
  4322.          der ersten Statuszeile auf Speicherprobleme aufmerksam gemacht,
  4323.          empfiehlt es sich, nicht mehr benutzte Verbindungen zu
  4324.          schlieβen oder das Programm zu verlassen (=> exit). Ein stabiler
  4325.          Betrieb ist mit Restspeicherwerten unter "mem thresh" nicht
  4326.          mehr gewährleistet.
  4327.  
  4328.  
  4329.  
  4330.                                      Seite 67
  4331.  
  4332.  
  4333.                               WNOS v 4a9.aau MANUAL
  4334.  
  4335.  
  4336.          7.44.12. mem usedlist
  4337.  
  4338.          Syntax: mem usedlist
  4339.          Gibt eine Liste der von WNOS benutzten Speicherbereiche
  4340.          innerhalb des allokierten Heaps aus.
  4341.  
  4342.  
  4343.          7.45. mkdir
  4344.  
  4345.          Syntax: mkdir <directory>
  4346.          Erstellt ein neues Directory im aktuellen Verzeichnis (=> cd).
  4347.          Soll in einem anderen Directory ein Verzeichnis erzeugt werden,
  4348.          ist der komplette Pfadname anzugeben.
  4349.  
  4350.  
  4351.          7.46. mode
  4352.  
  4353.          Syntax: mode <hostid> [datagram|vc|ipcam]
  4354.          Setzt den Modus der einer TCP-Verbindung zugrunde liegenden
  4355.          AX.25-Transportverbindung. Der Modus kann für jede gespeicherte
  4356.          IP-Adresse aus der ARP-Liste (=> arp) getrennt gesetzt werden.
  4357.          Die Ausgabe erfolgt mit der Angabe eines Routers, dieser
  4358.          erscheint in runden Klammern.
  4359.  
  4360.  
  4361.          7.47. more
  4362.  
  4363.          Syntax: more <filename>
  4364.          Gestattet das Lesen von Text-Files in einer besonderen Session.
  4365.          Es wird nach der Anzeige einer Bildschirmseite ein Prompt 
  4366.          "---more---" ausgegeben.
  4367.          Mögliche Eingaben sind:
  4368.          CR (Return)         2 weitere Zeilen Text werden ausgegeben
  4369.          SPACE (Leertaste)   eine neue Seite Text wird ausgegeben
  4370.          q                   die Ausgabe wird abgebrochen, danach ist CR
  4371.                              erforderlich um die Session zu schlieβen.
  4372.  
  4373.  
  4374.          7.48. motd
  4375.  
  4376.          Syntax: motd <text...>
  4377.          Hiermit kann man eine Einschaltmeldung eingeben, die bei
  4378.          Connects auf die Konsole zusätzlich ausgegeben wird. Die Länge
  4379.          ist auf 250 Zeichen inkl. der Wortzwischenräume begrenzt.
  4380.  
  4381.  
  4382.          7.49. netrom
  4383.  
  4384.          Das NETROM-Protokoll wurde nicht dazu entwickelt, um die hohen
  4385.          Datenmengen, die bei TCP/IP anfallen, zu übertragen. TCP/IP-
  4386.          Betrieb über NETROM-Links kann man deshalb nur als Notlösung
  4387.          bezeichnen und sollte nur in Ausnahmefällen durchgeführt
  4388.          werden. Aus diesem Grunde sind in diesem Absatz der NETROM-
  4389.          Kommandos die Erklärungen auf das Notwendigste beschränkt
  4390.          worden.
  4391.  
  4392.          Die hier verwendeten Abkürzungen:
  4393.          destination   Rufzeichen oder Alias
  4394.          irtt          Initial Round Trip Timer (Wiederholungstimerwert)
  4395.  
  4396.  
  4397.                                      Seite 68
  4398.  
  4399.  
  4400.  
  4401.                               WNOS v 4a9.aau MANUAL
  4402.  
  4403.  
  4404.          nrcb          NETROM Control Block; intern verwendete
  4405.                        Speicheradresse, wird angezeigt mit "netrom status"
  4406.  
  4407.  
  4408.          7.49.1. netrom acktime
  4409.  
  4410.          Syntax: netrom acktime <seconds> - Default: 3
  4411.          Zeitspanne, nach der ein eingegangenes NETROM-L4-Frame
  4412.          bestätigt wird.
  4413.  
  4414.  
  4415.          7.49.2. netrom bcnodes
  4416.  
  4417.          Syntax: netrom bcnodes <iface> | <destination..>
  4418.          Sendet einen NETROM-NODES-Broadcast über das angegebene
  4419.          Interface oder an die angegebene/n Station/en. Die Rufzeichen
  4420.          werden gespeichert.
  4421.  
  4422.  
  4423.          7.49.3. netrom connect
  4424.  
  4425.          Syntax: netrom connect <destination>
  4426.          Stellt eine NETROM-L4-Verbindung mit der angegebenen Station
  4427.          her.
  4428.  
  4429.  
  4430.          7.49.4. netrom choketime
  4431.  
  4432.          Syntax: netrom choketime <seconds> - Default: 180
  4433.          Zeitspanne, die vor der weiteren Aussendung von NETROM-L4-
  4434.          Frames nach dem Empfang eines CHOKE-Frames ("Handshake"
  4435.          zwischen 2 NETROM Nodes) gewartet wird.
  4436.  
  4437.  
  4438.          7.49.5. netrom close
  4439.  
  4440.          Syntax: netrom close <nrcb>
  4441.          Schlieβt die angegebene NETROM-L4-Session. Noch vorhandene
  4442.          Daten werden erst gesendet, danach erfolgt der
  4443.          Verbindungsabbau.
  4444.  
  4445.  
  4446.          7.49.6. netrom derate
  4447.  
  4448.          Syntax: netrom derate <0|1> - Default: 1
  4449.          Bei einem Wert von "1" wird ein Eintrag aus der NETROM-Routes-
  4450.          Tabelle entfernt, wenn auf AX.25-Ebene die Station nicht mehr
  4451.          erreichbar ist.
  4452.  
  4453.  
  4454.          7.49.7. netrom interface
  4455.  
  4456.          Syntax: netrom interface <iface> <alias> <quality>
  4457.          Meldet das angegebene "iface" beim NETROM-Server an.
  4458.  
  4459.  
  4460.  
  4461.  
  4462.  
  4463.  
  4464.                                      Seite 69
  4465.  
  4466.  
  4467.  
  4468.                               WNOS v 4a9.aau MANUAL
  4469.  
  4470.  
  4471.          7.49.8. netrom irtt
  4472.  
  4473.          Syntax: netrom irtt <seconds> - Default: 60
  4474.          Setzt den Initialisierungswert des Wiederholungstimers bei
  4475.          Beginn einer Verbindung. Danach wird der Timer dynamisch
  4476.          verwaltet.
  4477.  
  4478.  
  4479.          7.49.9. netrom kick
  4480.  
  4481.          Syntax: netrom kick <nrcb>
  4482.          Simuliert den Ablauf des NETROM-Wiederholungstimers.
  4483.  
  4484.  
  4485.          7.49.10. netrom minquality
  4486.  
  4487.          Syntax: netrom minquality <1..255> - Default:
  4488.          Routen aus einem empfangenen NETROM-NODES-Broadcast werden nur
  4489.          dann in die eigene Tabelle eingetragen, wenn die berechnete
  4490.          Linkqualität höher als der eingegebene Wert ist.
  4491.  
  4492.  
  4493.          7.49.11. netrom nodefilter
  4494.  
  4495.          Mit diesen Kommandos kann der Empfang von NETROM-NODES-
  4496.          Broadcasts einzelner Stationen gezielt unterdrückt oder
  4497.          ermöglicht werden.
  4498.  
  4499.  
  4500.          7.49.11.1. netrom nodefilter
  4501.  
  4502.          Syntax: netrom nodefilter
  4503.          Zeigt die Filter-Liste an.
  4504.  
  4505.  
  4506.          7.49.11.2. netrom nodefilter add
  4507.  
  4508.          Syntax: netrom nodefilter add <neighbour> <iface> [<quality>]
  4509.          Fügt der Filter-Liste eine neue Station zu.
  4510.  
  4511.  
  4512.          7.49.11.3. netrom nodefilter drop
  4513.  
  4514.          Syntax: netrom nodefilter drop <neighbour> <iface>
  4515.          Löscht die angegebene Station aus der Filter-Liste.
  4516.  
  4517.  
  4518.  
  4519.  
  4520.  
  4521.  
  4522.  
  4523.  
  4524.  
  4525.  
  4526.  
  4527.  
  4528.  
  4529.  
  4530.  
  4531.                                      Seite 70
  4532.  
  4533.  
  4534.  
  4535.                               WNOS v 4a9.aau MANUAL
  4536.  
  4537.  
  4538.          7.49.11.4. netrom nodefilter mode
  4539.  
  4540.          Syntax: netrom nodefilter mode <none|accept|reject> - Default: none
  4541.          Setzt den Modus der Filterfunktion. Bei "none" erfolgt keine
  4542.          Filterung. Mit "accept" werden nur die in der Filter-Liste
  4543.          stehenden Stationen berücksichtigt, "reject" unterdrückt
  4544.          dementsprechend Stationen aus der Filter-Liste.
  4545.  
  4546.  
  4547.          7.49.12. netrom nodetimer
  4548.  
  4549.          Syntax: netrom nodetimer <seconds> - Default: 0
  4550.          Setzt das Zeitintervall der Aussendung eines NETROM-NODES-
  4551.          Broadcasts (=> netrom bcnodes).
  4552.  
  4553.  
  4554.          7.49.13. netrom obsotimer
  4555.  
  4556.          Syntax: netrom obsotimer <seconds> - Default: 0
  4557.          Setzt das Zeitintervall der Prüfung, ob zwischenzeitlich ein
  4558.          Update der Route-Einträge erfolgt ist und entfernt Routen, die
  4559.          längere Zeit nicht mehr aktiv waren.
  4560.  
  4561.  
  4562.          7.49.14. netrom promiscous
  4563.  
  4564.          Syntax: netrom promiscous <0|1>
  4565.          Mit dem Wert "1" wird unabhängig vom Nodefilter ein NETROM-
  4566.          NODES-Broadcast einer Station akzeptiert, deren Qualität gröβer
  4567.          dem eingestellten Minimalwert ist (=> netrom minquality,
  4568.          => netrom nodefilter)
  4569.  
  4570.  
  4571.          7.49.15. netrom qlimit
  4572.  
  4573.          Syntax: netrom qlimit <1..4096> - Default: 2048
  4574.          Anzahl der noch nicht verarbeiteten Bytes in einer NETROM-L4-
  4575.          Verbindung, bevor ein CHOKE-Frame gesendet wird.
  4576.  
  4577.  
  4578.          7.49.16. netrom reset
  4579.  
  4580.          Syntax: netrom reset <nrcb>
  4581.          Trennt sofort die angegebene NETROM-L4-Verbindung und sollte
  4582.          nur in Ausnahmefällen benutzt werden.
  4583.  
  4584.  
  4585.          7.49.17. netrom retries
  4586.  
  4587.          Syntax: netrom retries <value> - Default: 3
  4588.          Setzt die Anzahl der Wiederholungen unbestätigter Frames auf
  4589.          NETROM-L4-Ebene.
  4590.  
  4591.  
  4592.          7.49.18. netrom route
  4593.  
  4594.          Die Unterbefehle hier helfen bei der Verwaltung von NETROM-
  4595.          Routen, wenn WNOS als NETROM-Node eingesetzt werden soll.
  4596.  
  4597.  
  4598.                                      Seite 71
  4599.  
  4600.  
  4601.  
  4602.                               WNOS v 4a9.aau MANUAL
  4603.  
  4604.  
  4605.          7.49.18.1. netrom route
  4606.  
  4607.          Syntax: netrom route
  4608.          Gibt eine Übersicht der gespeicherten NETROM-Nodes aus.
  4609.  
  4610.  
  4611.          7.49.18.2. netrom route add
  4612.  
  4613.          Syntax: netrom route add <alias> <destination> <iface>
  4614.                  <quality> <neighbour>
  4615.          Fügt eine permanente Route in die NETROM-Routes-Tabelle ein.
  4616.  
  4617.  
  4618.          7.49.18.3. netrom route drop
  4619.  
  4620.          Syntax: netrom route drop <destination> <neighbour> <iface>
  4621.          Löscht eine Route aus der NETROM-Route-Tabelle.
  4622.  
  4623.  
  4624.          7.49.18.4. netrom route info
  4625.  
  4626.          Syntax: netrom route info <destination>
  4627.          Gibt erweiterte Informationen über die Route zum angegebenen
  4628.          Node aus.
  4629.  
  4630.  
  4631.          7.49.18.5. netrom route save
  4632.  
  4633.          Syntax: netrom route save <0|1> - Default: 1
  4634.          Steuert die Speicherung der vorhandenen NETROM-Route-Tabelle.
  4635.          Das File mit den gespeicherten Routen wird beim Start von WNOS
  4636.          nur dann eingelesen, wenn der Wert auf "1" steht.
  4637.  
  4638.  
  4639.          7.49.19. netrom status
  4640.  
  4641.          Syntax: netrom status [<nrcb>]
  4642.          Gibt Informationen über bestehende NETROM-Verbindungen aus, mit
  4643.          der Angabe von "nrcb" erfolgt eine detaillierte Ausgabe.
  4644.  
  4645.  
  4646.          7.49.20. netrom ttl
  4647.  
  4648.          Syntax: netrom ttl <value> - Default:
  4649.          Setzt den Wert des Time-To-Live-Zählers. Jeder Node, den ein
  4650.          Frame durchläuft, verringert diesen Zähler um 1. Ist der Zähler
  4651.          danach 0, wird das Frame verworfen.
  4652.  
  4653.  
  4654.          7.49.21. netrom user
  4655.  
  4656.          Syntax: netrom user <call>
  4657.          Setzt das lokale Rufzeichen des NETROM-Users.
  4658.  
  4659.  
  4660.  
  4661.  
  4662.  
  4663.  
  4664.  
  4665.                                      Seite 72
  4666.  
  4667.  
  4668.  
  4669.                               WNOS v 4a9.aau MANUAL
  4670.  
  4671.  
  4672.          7.49.22. netrom verbose
  4673.  
  4674.          Syntax: netrom verbose <0|1> - Default: 0
  4675.          Steuert die Aussendung gespeicherter NETROM-Routen über ein
  4676.          NETROM-NODES-Broadcast, wenn der Wert auf "1" gesetzt ist.
  4677.          Steht der Wert auf "0", wird ein NETROM-NODES-Broadcast nur mit
  4678.          der Routing-Information der eigenen Station gesendet.
  4679.  
  4680.  
  4681.          7.49.23. netrom window
  4682.  
  4683.          Syntax: netrom window <1..127> - Default: 4
  4684.          Anzahl der maximal unbestätigten Frames.
  4685.  
  4686.  
  4687.          7.50. nntp
  4688.  
  4689.          NNTP = Network News Transfer Protocol
  4690.  
  4691.  
  4692.          7.50.1. nntp active
  4693.  
  4694.          Syntax: nntp active
  4695.          Gibt eine Liste der auf dem System aktiven Newsgroups aus.
  4696.  
  4697.  
  4698.          7.50.2. nntp add
  4699.  
  4700.          Syntax: nntp add <hostid> <interval> [hh:mm-hh:mm] <groups>
  4701.          Trägt einen Host in die Liste der News-Server ein. "interval"
  4702.          bezeichnet die Zeitdauer, nach der beim eingetragenen Server
  4703.          nachgefragt wird, ob neue News vorliegen. Im täglichen Betrieb
  4704.          genügt eine, maximal 2 Polls pro Tag. Die Angabe eines
  4705.          Zeitfensters ermöglicht Anfragen an Server auf bestimmte Zeiten
  4706.          zu beschränken. Voraussetzung ist aber hier, daβ der Ablauf des
  4707.          Intervalltimers in dieses Zeitfenster fällt. "groups" enthält
  4708.          die Newsgroups, die vom Server angefordert werden. Wird als
  4709.          "groups" nur ein "*" eingetragen, bedeutet dies, daβ alle News
  4710.          angefordert werden sollen, sollte jedoch durch die Menge der
  4711.          anfallenden Artikel wegen der Linkbelastung vermieden werden.
  4712.          Ein "*" im Zusammenhang mit einem Namen fordert alle News an,
  4713.          die den Namen enthalten. Es können mehrere Groups, durch
  4714.          Kommata getrennt, eingetragen werden. Ausschlüsse von Rubriken
  4715.          sind durch ein dem Name vorangestellten "!" möglich.
  4716.  
  4717.          Beispiel: nntp add dl9xxx 120000 ampr.*,!ampr.bbs.*
  4718.          Hier wird beim News-Server DL9XXX alle 120000 Sekunden
  4719.          angefragt, ob News aus den Gruppen "ampr.*" (ampr.test,
  4720.          ampr.packet, ampr.tcpip, usw.) nicht jedoch aus der Gruppe
  4721.          "ampr.bbs.*" (ampr.bbs.meinung, ampr.bbs.ibm, usw.) vorliegen.
  4722.  
  4723.  
  4724.          7.50.3. nntp drop
  4725.  
  4726.          Syntax: nntp drop <newsserver>
  4727.          Löscht den angegebenen News-Server aus der Liste.
  4728.  
  4729.  
  4730.  
  4731.  
  4732.                                      Seite 73
  4733.  
  4734.  
  4735.  
  4736.                               WNOS v 4a9.aau MANUAL
  4737.  
  4738.  
  4739.          7.50.4. nntp dump
  4740.  
  4741.          Syntax: nntp dump <newsgroup> <mailfile>
  4742.          Überträgt eine komplette Newsgroup aus dem News-System in ein
  4743.          Mailfile der Mailbox mit dem angegebenen Namen. Der Name des
  4744.          Mailfile wird um die Endung ".txt" erweitert. Damit können
  4745.          Newsgroups auch in der Mailbox als Area zur Verfügung gestellt
  4746.          werden.
  4747.  
  4748.  
  4749.          7.50.5. nntp fullname
  4750.  
  4751.          Syntax: nntp fullname <name>
  4752.          Setzt den bei NNTP-Postings verwendeten Namen des Users. Der
  4753.          Name sollte üblicherweise Vor- und Nachnamen umfassen.
  4754.  
  4755.  
  4756.          7.50.6. nntp hostname
  4757.  
  4758.          Syntax: nntp hostname <name>
  4759.          Setzt den bei NNTP-Postings verwendeten Hostnamen des Systems.
  4760.          Der Name sollte üblicherweise der Hostname (=> hostname) ohne
  4761.          den Domain Suffix sein, falls das Posting innerhalb des
  4762.          Amateurfunknetzes bleibt. Dieses dürfte bis zur Änderung der
  4763.          DV-AFuG wohl die Regel sein.
  4764.  
  4765.  
  4766.          7.50.7. nntp ihave
  4767.  
  4768.          Syntax: nntp ihave <0..2> - Default: 0
  4769.          Dieses Flag regelt, ob dem News-Server Artikel angeboten
  4770.          werden, die zwischenzeitlich auf diesem System eingegangen
  4771.          sind. Der Wert "0" schaltet dieses Feature ab, mit "1" werden
  4772.          dem Server nur News aus den Gruppen angeboten, die auch
  4773.          nachgefragt werden, mit "2" werden alle neuen News angeboten.
  4774.          Der Wert "2" sollte nur bei einer Verbindung zwischen zwei
  4775.          Servern eingesetzt werden. Hat man ein eigenes Posting verfaβt,
  4776.          so muβ also ein Wert ungleich Null (in der Regel gleich 1)
  4777.          eingestellt werden, damit das eigene Programm diesen Artikel
  4778.          dem gepollten Server anbietet und somit eine Weiterverbreitung
  4779.          gewährleistet ist.
  4780.  
  4781.  
  4782.          7.50.8. nntp kick
  4783.  
  4784.          Syntax: nntp kick <server>
  4785.          Löst eine sofortige Nachfrage nach neuen News bei News-Server
  4786.          aus.
  4787.  
  4788.  
  4789.          7.50.9. nntp list
  4790.  
  4791.          Syntax: nntp list
  4792.          Listet alle eingetragenen News-Server auf.
  4793.  
  4794.  
  4795.  
  4796.  
  4797.  
  4798.  
  4799.                                      Seite 74
  4800.  
  4801.  
  4802.  
  4803.                               WNOS v 4a9.aau MANUAL
  4804.  
  4805.  
  4806.          7.50.10. nntp lzw
  4807.  
  4808.          Syntax: nntp lzw <0|1> - Default: 0
  4809.          Bestimmt, ob bei der Verbindung die Daten-Kompression
  4810.          angewendet werden soll (=> lzw).
  4811.  
  4812.  
  4813.          7.50.11. nntp maxclient
  4814.  
  4815.          Syntax: nntp maxclient <value> - Default: 3
  4816.          Begrenzt auf einem Server die Anzahl der gleichzeitig
  4817.          bestehenden NNTP-Sessions auf den angegebenen Wert. Der Server
  4818.          sendet nach einer Bestätigung des Verbindungsaufbaus eine
  4819.          Fehlermeldung "503 System is overloaded", danach wird die Ver-
  4820.          bindung geschlossen.
  4821.  
  4822.  
  4823.          7.50.12. nntp organ
  4824.  
  4825.          Syntax: nntp organ <text...>
  4826.          Ermöglicht die Eingabe zusätzlicher Informationen, die bei
  4827.          einem NNTP-Posting im Header unter "Organisation: " ausgegeben
  4828.          werden. Damit sind kurze Angaben zum verwendeten System
  4829.          möglich.
  4830.  
  4831.  
  4832.          7.50.13. nntp post
  4833.  
  4834.          Syntax: nntp post
  4835.          Dieses Kommando öffnet eine NNTP-Posting-Session, in der es
  4836.          möglich ist, News in das NNTP-Netz einzuspielen. Es folgt ein
  4837.          kleiner Bildschirmdialog, in dem noch notwendige Angaben
  4838.          abgefragt werden. Nach der Aufforderung der Eingabe der News
  4839.          hat man die Möglichkeit mit ".u" und anschlieβender Eingabe
  4840.          eines Dateinamens ein vorbereitetes oder vorhandenes File
  4841.          einzulesen.
  4842.  
  4843.  
  4844.          7.50.14. nntp quiet
  4845.  
  4846.          Syntax: nntp quiet <0..3> - Default: 0
  4847.          Steuert die Ausgabe von Meldungen auf den Command-Schirm beim
  4848.          Empfang von neuen News.
  4849.          Die Bedeutung des Parameters:
  4850.          0     Ausgabe einer Meldung und eines akustischen Signals
  4851.          1     Ausgabe einer Meldung
  4852.          2     keine Ausgabe auf dem Bildschirm
  4853.          3     Ausgabe einer Meldung in das Log-File. Für den Wert "3"
  4854.                muβ "log" eingeschaltet sein (=> log).
  4855.  
  4856.  
  4857.          7.50.15. nntp read
  4858.  
  4859.          Syntax: nntp read <newsgroup> [<number>]
  4860.          Ermöglicht das Lesen einzelner News aus einer Newsgroup. Am
  4861.          Ende jeder News besteht die Möglichkeit mit "n" die nächste
  4862.          News zu lesen (sofern vorhanden), mit "p" die vorhergehende
  4863.          News zu lesen oder mit "q" die Session zu beenden. Das in den
  4864.          jeweiligen Verzeichnissen stehende File "news.rc", welches die
  4865.  
  4866.                                      Seite 75
  4867.  
  4868.  
  4869.  
  4870.                               WNOS v 4a9.aau MANUAL
  4871.  
  4872.  
  4873.          Nummer der zuletzt gelesenen News enthält, wird bei einer
  4874.          Eingabe von "p" nicht auf den neuesten Stand gebracht. Mit der
  4875.          Angabe einer Nummer wird die angegebene News gelesen. Auch
  4876.          hierbei wird das File "news.rc" nicht verändert.
  4877.  
  4878.  
  4879.          7.50.16. nntp reply
  4880.  
  4881.          Syntax: nntp reply <text...>
  4882.          Ermöglicht die Eingabe einer Mailadresse für eine Rückantwort,
  4883.          die bei einem NNTP-Posting im Header unter "Reply-To: " aus-
  4884.          gegeben wird.
  4885.  
  4886.  
  4887.          7.50.17. nntp signature
  4888.  
  4889.          Syntax: nntp signature <filename>
  4890.          Ermöglicht das automatische Einbinden eines Text-Files am Ende
  4891.          einer mit "nntp post" geschriebenen News. Das File muβ sich im
  4892.          Directory "/spool/signatur" befinden, der Pfadname darf nicht
  4893.          angegeben werden.
  4894.  
  4895.  
  4896.          7.50.18. nntp user
  4897.  
  4898.          Syntax: nntp user <text...>
  4899.          Ermöglicht die Eingabe eines User-Namens, der bei einem NNTP-
  4900.          Posting im Header eingefügt wird.
  4901.  
  4902.  
  4903.          7.51. nrstat
  4904.  
  4905.          Syntax: nrstat
  4906.          Gibt Informationen über angemeldete NRS Schnittstellen (NETROM
  4907.          Over Serial Port) aus.
  4908.  
  4909.  
  4910.          7.52. param
  4911.  
  4912.          Syntax: param <iface> [<param>...]
  4913.          Sendet die aufgeführten Parameter an das angegebene Interface.
  4914.          Dieser Befehl dient in der Regel dazu, einen angeschlossenen
  4915.          TNC in den KISS-Modus umzuschalten. Dabei ist zu beachten, daβ
  4916.          die zu sendenden Parameter im dezimalen Zahlensystem einzugeben
  4917.          sind.
  4918.  
  4919.          Beipiel: Ein TNC mit der internen Software "The Firmware  2.4c"
  4920.          soll in den KISS-Mode geschaltet und die Parameter für TX-Delay
  4921.          usw. gesetzt werden. Es muβ also ein <CR>, gefolgt von einem
  4922.          <ESC> und dem bekannten "@K<CR>" gesendet werden. Übersetzt man
  4923.          die einzelnen ASCII-Zeichen , so erhält man folgenden
  4924.          Parameter-Befehl:
  4925.          param <iface> 13 27 64 75 13".
  4926.          Die einzelnen Werte sind jeweils durch Spaces zu trennen.
  4927.  
  4928.          Weitere Parameter des TNCs werden nun durch die Angabe einer
  4929.          Parameternummer von 1 bis 5 verändert. Die so gesetzten Werte
  4930.          können nicht zurückgelesen werden, die Eingabe von
  4931.  
  4932.  
  4933.                                      Seite 76
  4934.  
  4935.  
  4936.  
  4937.                               WNOS v 4a9.aau MANUAL
  4938.  
  4939.  
  4940.          "param <iface> <1 | 2 | 3 | 4 | 5>" führt zum Rücksetzen auf
  4941.          die Defaultwerte.
  4942.  
  4943.          [1]  Tx-Delay (in Einheiten von 1/10 ms)
  4944.          [2]  Persistence (in Einheiten von 1/256)
  4945.          [3]  Slot-Time (in Einheiten von 1/10 ms)
  4946.          [4]  Tx-Tail (in Einheiten von 1/10 ms)
  4947.          [5]  Duplex (0 = CSMA, 1 = Fullduplex)
  4948.  
  4949.          Ein genaues Beispiel ist in der am Ende dieses Dokumentes
  4950.          aufgeführten AUTOEXEC.NOS angegeben.
  4951.          Zu beachten ist weiterhin, daβ diese Parameternummern bei
  4952.          anderen Interfacetreibern ganz andere Bedeutungen besitzen, so
  4953.          z.B. bei den FTP Packet Treibern.
  4954.  
  4955.  
  4956.          7.53. ping
  4957.  
  4958.          Syntax: ping <host> [<length> [<interval> [<incflag>]]]
  4959.          Sendet ein ICMP-Echo-Request-Frame an den angegebenen Host. Die
  4960.          Länge des Frames kann mit "length" beeinfluβt werden. Wird ein
  4961.          "interval" in Sekunden angegeben, wird eine Session eröffnet,
  4962.          in die Angaben über die Laufzeit der einzelnen Frames
  4963.          geschrieben wird. Ist "incflag" gesetzt ("1"), wird bei jeder
  4964.          Aussendung eines Frames die Adresse des Empfängers um 1 erhöht.
  4965.          Für eine Ping-Session muβ immer die Frame-Länge angegeben
  4966.          werden, evtl. auch der Wert 0.
  4967.  
  4968.  
  4969.          7.54. pop
  4970.  
  4971.          POP = Post Office Protocol
  4972.  
  4973.  
  4974.          7.54.1. pop mailbox
  4975.  
  4976.          Syntax: pop mailbox <mailfile>
  4977.          Bestimmt das Mailfile, in das durch das POP empfangene Mails
  4978.          geschrieben werden. Neue Mails werden an bestehende Files ange-
  4979.          hängt. Eine File-Endung, z.B. ".txt", muβ mit angegeben werden.
  4980.  
  4981.  
  4982.          7.54.2. pop mailhost
  4983.  
  4984.          Syntax: pop mailhost <host>
  4985.          Bestimmt den Host, bei dem wegen vorliegender Nachrichten
  4986.          nachgefragt wird.
  4987.  
  4988.  
  4989.          7.54.3. pop kick
  4990.  
  4991.          Simuliert den Ablauf des POP-Timers und fragt umgehend bei dem
  4992.          mit "pop mailhost" spezifizierten Host nach, ob Nachrichten
  4993.          vorliegen.
  4994.  
  4995.  
  4996.  
  4997.  
  4998.  
  4999.  
  5000.                                      Seite 77
  5001.  
  5002.  
  5003.                               WNOS v 4a9.aau MANUAL
  5004.  
  5005.  
  5006.          7.54.4. pop quiet
  5007.  
  5008.          Syntax: pop quiet <0..3> - Default: 0
  5009.          Steuert die Ausgabe von Meldungen auf den Command-Schirm beim
  5010.          Empfang von neuen Nachrichten vom "mailhost".
  5011.          Die Bedeutung des Parameters:
  5012.          0     Ausgabe einer Meldung und eines akustischen Signals
  5013.          1     Ausgabe einer Meldung
  5014.          2     keine Ausgabe auf dem Bildschirm
  5015.          3     Ausgabe einer Meldung in das Log-File. Für den Wert "3"
  5016.                muβ "log" eingeschaltet sein (=> log).
  5017.  
  5018.  
  5019.          7.54.5. pop timer
  5020.  
  5021.          Syntax: pop timer <value>
  5022.          Setzt das Zeitintervall, nach der beim Mailhost wegen
  5023.          vorliegender Nachrichten nachgefragt wird. Die Einheit ist
  5024.          Sekunden.
  5025.  
  5026.  
  5027.          7.54.6. pop userdata
  5028.  
  5029.          Syntax: pop userdata <login> <password>
  5030.          Die hiermit eingegebenen "login"- und "password"-Daten müssen
  5031.          mit dem auf dem POP-Server im File "popusers" eingetragenen
  5032.          Berechtigungen übereinstimmen, damit Nachrichten übertragen
  5033.          werden können. Eine Anzeige des Paβworts erfolgt nicht.
  5034.  
  5035.  
  5036.          7.55. ps
  5037.  
  5038.          Syntax: ps
  5039.          Gibt die momentan laufenden Prozesse des Systems aus.
  5040.  
  5041.  
  5042.          7.56. pwd
  5043.  
  5044.          Syntax: pwd <directory>
  5045.          (=> cd). Es gelten die Erklärungen unter dem Kommando "cd".
  5046.  
  5047.  
  5048.          7.57. record
  5049.  
  5050.          Syntax: record [<session#>] <filename> | off
  5051.          Hiermit können einzelne Sessions in einem File mitgeschrieben
  5052.          werden, die Anzahl ist nicht begrenzt. Bei der Eingabe ohne
  5053.          Parameter wird der Status der aktuellen Session angezeigt. Ein
  5054.          aktives Recording wird mit "record off" beendet. Wird die
  5055.          Sessionnummer nicht mit angegeben, bezieht sich der Befehl auf
  5056.          die aktuelle Session (=> Session).
  5057.  
  5058.  
  5059.          7.58. remote
  5060.  
  5061.          Syntax: remote [-p <port>] [-k <key>] [-a <address>] <host>
  5062.                  exit|kick|reset
  5063.          Sendet UDP-Frames an den angegebenen Host, um bestimmte
  5064.          Aktionen auszulösen. Mit "remote <host> kick" werden alle dort
  5065.          bestehenden TCP-Verbindungen angestoβen. Mittels "remote -a
  5066.  
  5067.                                      Seite 78
  5068.  
  5069.  
  5070.  
  5071.                               WNOS v 4a9.aau MANUAL
  5072.  
  5073.  
  5074.          44.130.26.30 <host> kick" werden nur TCP-Verbindungen mit dem
  5075.          Host 44.130.26.30 angestoβen. Möglich ist ebenfalls, das auf
  5076.          dem Host laufende Programm durch ein Remote-Kommando zu beenden
  5077.          oder den Rechner neu zu booten. Dazu ist die Angabe eines
  5078.          Paβwortes, mit "-k <password>", erforderlich. Das Paβwort wird
  5079.          auf dem lokalen Rechner mit "remote -s <password>" gesetzt und
  5080.          kann maximal 80 Zeichen enthalten.
  5081.  
  5082.  
  5083.          7.59. rename
  5084.  
  5085.          Syntax: rename <old_filename> <new_filename>
  5086.          Mit diesem Befehl kann ein File umbenannt werden. Das File muβ
  5087.          im aktuellen Directory stehen (=> cd), ansonsten ist die Angabe
  5088.          des kompletten Pfadnamens notwendig.
  5089.  
  5090.  
  5091.          7.60. reset
  5092.  
  5093.          Syntax: reset <session#>
  5094.          Schlieβt unverzüglich die angegebene, bzw. aktuelle Session. Im
  5095.          Normalfall wird die Gegenstation nicht über den Reset
  5096.          informiert, so daβ offene Verbindungen, ggf. auch über
  5097.          verschiedene Digipeater, bestehen bleiben. Man sollte diesen
  5098.          Befehl deshalb nur in Ausnahmefällen benutzen.
  5099.  
  5100.  
  5101.          7.61. resetping
  5102.  
  5103.          Syntax: resetping <hostid>
  5104.          Der Befehl dient zum Löschen der mit "setping" eingetragenen
  5105.          Hosts (=> setping).
  5106.  
  5107.  
  5108.          7.62. rmdir
  5109.  
  5110.          Syntax: rmdir <directory>
  5111.          Löscht das angegebene Verzeichnis aus dem aktuellen Directory
  5112.          (=> cd). Soll in einem anderen Directory ein Verzeichnis entfernt
  5113.          werden, ist der komplette Pfad mit anzugeben.
  5114.  
  5115.  
  5116.          7.63. route
  5117.  
  5118.          Syntax: route
  5119.          Gibt eine Liste der gespeicherten IP-Routen aus.
  5120.  
  5121.  
  5122.          7.63.1. route add
  5123.  
  5124.          Syntax: route add <address>[/<bits>]  | default <iface>
  5125.                  [<gateway>] [<metric>]
  5126.          Bewirkt das Einfügen der Route zu dem durch die IP-Adresse
  5127.          spezifizierten Host in die IP-Route-Liste. Durch den Zusatz
  5128.          "bits" wird die Anzahl der für das Routing zu verwendenden
  5129.          signifikanten Bits angegeben. Der Wertebereich ist zwischen 1
  5130.          und 32, also der vollen IP-Adresse. Zum Routen einer bestimmten
  5131.          Adresse wird nur die angegebene Anzahl von Bits, beginnend vom
  5132.          höchstwertigen Bit, herangezogen. Eine Eingabe "route add 44/8
  5133.  
  5134.                                      Seite 79
  5135.  
  5136.  
  5137.  
  5138.                               WNOS v 4a9.aau MANUAL
  5139.  
  5140.  
  5141.          <iface>" routet alle Frames von Hosts, deren Adresse mit "44."
  5142.          beginnt, über das spezifizierte Interface. Sind für eine IP-
  5143.          Adresse mehrere Route-Einträge vorhanden, so wird der Eintrag
  5144.          zum Routen benutzt, der die gröβte Anzahl von signifikanten
  5145.          Bits besitzt.
  5146.          Die Eingabe "route add default <iface>" routet alle nicht näher
  5147.          bekannten IP-Adressen über dieses Interface.
  5148.          Der Zusatz "gateway" ermöglicht Frames, die für eine andere IP-
  5149.          Adresse bestimmt sind, über den als Gateway angegebenen Host zu
  5150.          schicken. Infolge des von WNOS verwendeten automatischen IP-
  5151.          Routings werden Gateway-Einträge im allgemeinen überschrieben,
  5152.          sobald von dem Host direkt ein Frame empfangen wurde.
  5153.          Die Angabe "metric" kennzeichnet die vorgegebene Qualität der
  5154.          Route, wobei eine "1" die höchste Priorität hat. Damit kann man
  5155.          verschiedene Routen zu einem Host eingeben. IP-Frames werden
  5156.          nur dann gesendet, wenn eine Route zum Host eingetragen ist.
  5157.  
  5158.  
  5159.          7.63.2. route addprivate
  5160.  
  5161.          Syntax: route addprivate <address>[/<bits>] <iface> [<gateway>]
  5162.                  [<metric>]
  5163.          Hier gelten die Ausführungen zum Kommando "route add" (=> route
  5164.          add) mit der Ausnahme, daβ die mit "route addprivate"
  5165.          eingegebenen Routen nicht weitergeleitet werden.
  5166.  
  5167.  
  5168.          7.63.3. route drop
  5169.  
  5170.          Syntax: route drop <address>[/<bits>]
  5171.          Löscht die Route mit der angegebenen Adresse aus der IP-Route-
  5172.          Liste. Falls nun ein Frame für den gelöschten Eintrag
  5173.          eintrifft, wird dieses über das Default-Interface geroutet
  5174.          => route add default).
  5175.  
  5176.  
  5177.          7.63.4. route flush
  5178.  
  5179.          Syntax: route flush
  5180.          Löscht alle temporären Einträge aus der IP-Route-Liste.
  5181.  
  5182.  
  5183.          7.63.5. route lookup
  5184.  
  5185.          Syntax: route lookup <address>
  5186.          Gibt die zum angegebenen Host gespeicherten Routen aus.
  5187.  
  5188.  
  5189.          7.63.5.1. route save [bis WNOS.4A5]
  5190.  
  5191.          Syntax: route save <10..120> - Default: 10
  5192.          Bestimmt die Zeitdauer (in Minuten), nach der die IP-Routen
  5193.          gespeichert werden. Eine Sicherung erfolgt allerdings nur dann,
  5194.          wenn nach Ablauf des Timers ein IP-Frame gesendet oder empfan-
  5195.          gen wird, welches für die eigene Station bestimmt ist. Ab der
  5196.          Version WNOS.4A6 wurde dieser Befehl durch "save" ersetzt.
  5197.  
  5198.  
  5199.  
  5200.  
  5201.                                      Seite 80
  5202.  
  5203.  
  5204.  
  5205.                               WNOS v 4a9.aau MANUAL
  5206.  
  5207.  
  5208.          7.64. save
  5209.  
  5210.          Syntax: save <minutes> - Default: 0
  5211.          Die vorher in Einzelbefehlen einstellbaren Intervalle für das
  5212.          Sichern der AX25-Routen und ARP- und IP-Tabellen sind in diesem
  5213.          Befehl zusammengefaβt. Nach Ablauf der einstellbaren Zeit
  5214.          werden die angegebenen Tabellen auf die Disk oder Festplatte
  5215.          gesichert.
  5216.  
  5217.  
  5218.          7.65. sccstat
  5219.  
  5220.          Syntax: sccstat
  5221.          Gibt Informationen über angemeldete SCC-Karten aus.
  5222.  
  5223.  
  5224.          7.66. session
  5225.  
  5226.          Syntax: session <session#>
  5227.          Gibt - ohne Parameter - eine Liste der momentan aktiven
  5228.          Sessions aus. Die aktuelle Session ist mit einem "*"
  5229.          gekennzeichnet. Verschiedene andere Befehle beziehen sich auf
  5230.          diese aktuelle Session, so z.B. "record" und "close". Mit der
  5231.          Angabe eines Parameters erfolgt die Umschaltung in die
  5232.          angegebene Session. Dies wird jedoch einfacher durch die
  5233.          Funktionstasten F1 bis F8 ermöglicht.
  5234.  
  5235.  
  5236.          7.67. setping
  5237.  
  5238.          Syntax: setping <hostid> [<interval>]
  5239.          Ohne Parameter werden die aktiven Ping-Prozesse angezeigt. In
  5240.          anderen Fällen wird zu dem mit "hostname" angegebenen Host in
  5241.          einem bestimmten (mind. 60 Sekunden) oder angegebenen Intervall
  5242.          ein Ping-Frame gesendet. Erhält man innerhalb von 60 Sekunden
  5243.          eine Antwort, wird die Route in der Liste als "Good"
  5244.          gekennzeichnet. Wird keine Antwort empfangen, werden Einträge
  5245.          von "Good" nach "Suspect" und von "Suspect" nach "Bad"
  5246.          gekennzeichnet. Dieser Befehl dient zur einfachen Übersicht
  5247.          über die Verfügbarkeit einzelner Stationen. Ein Eintrag in der
  5248.          Liste wird mit "resetping <hostid>" gelöscht (=> resetping).
  5249.  
  5250.  
  5251.          7.68. shell
  5252.  
  5253.          Syntax: shell [<Programm> [<Parameter>] | /c <DOS-Befehl>
  5254.                  [<Parameter>]]
  5255.          (=> !). Es gelten die Erklärungen unter dem Kommando "!".
  5256.  
  5257.  
  5258.  
  5259.  
  5260.  
  5261.  
  5262.  
  5263.  
  5264.  
  5265.  
  5266.  
  5267.  
  5268.                                      Seite 81
  5269.  
  5270.  
  5271.  
  5272.                               WNOS v 4a9.aau MANUAL
  5273.  
  5274.  
  5275.          7.69. smtp
  5276.  
  5277.          SMTP = Simple Mail Transfer Protocol
  5278.  
  5279.  
  5280.          7.69.1. smtp batch
  5281.  
  5282.          Syntax: smtp batch <0|1> - Default: 0
  5283.          Bei einem Wert von "0" erfolgt die Aussendung der zur Mailüber-
  5284.          tragung notwendigen Protokollinformationen zeilenweise
  5285.          nacheinander. Wird ein Wert von "1" gesetzt, werden diese
  5286.          Informationen in möglichst wenigen Frames zusammengefaβt. Bei
  5287.          der Verwendung dieses Parameters kann es bei einer Verbindung
  5288.          zu Hosts, die eine andere Software als NOS/GNOS/WNOS benutzen,
  5289.          zu Problemen kommen, da einige Programme das SMTP nur
  5290.          zeilenweise verarbeiten können. Deshalb sollte der Wert expe-
  5291.          rimentell ermittelt werden.
  5292.  
  5293.  
  5294.          7.69.2. smtp delete
  5295.  
  5296.          Syntax: smtp delete <jobid>
  5297.          Löscht eine noch nicht verschickte Nachricht. Eine Liste der
  5298.          noch zu sendenden Nachrichten kann mit "smtp list" abgerufen
  5299.          werden. Die "jobid" ist in der Titelzeile mit einem "#"
  5300.          gekennzeichnet.
  5301.  
  5302.  
  5303.          7.69.3. smtp gateway
  5304.  
  5305.          Syntax: smtp gateway <host>
  5306.          Sollen Nachrichten verschickt werden, bei denen der SMTP-Server
  5307.          die IP-Adresse des Empfänger-Hosts nicht ermitteln kann, wird
  5308.          durch die Angabe eines SMTP-Gateways ein "Default"-Empfänger
  5309.          festgelegt. Dieser erhält dann alle Nachrichten, die vom
  5310.          eigenen System nicht zugestellt werden können. Der eingetragene
  5311.          Host sollte aber über diesen Eintrag informiert werden, um
  5312.          seinerseits eine korrekte Verarbeitung sicherzustellen.
  5313.  
  5314.  
  5315.          7.69.4. smtp kick
  5316.  
  5317.          Syntax: smtp kick <hostid>
  5318.          Ohne Angabe eines Hosts wird die sofortige Aussendung aller
  5319.          vorhandenen Nachrichten veranlaβt. Wird ein Host angegeben,
  5320.          werden nur für diesen Host bestimmte Nachrichten sofort
  5321.          gesendet.
  5322.  
  5323.  
  5324.          7.69.5. smtp list
  5325.  
  5326.          Syntax: smtp list
  5327.          Gibt eine Liste der noch zu sendenden Nachrichten aus.
  5328.  
  5329.  
  5330.  
  5331.  
  5332.  
  5333.  
  5334.  
  5335.                                      Seite 82
  5336.  
  5337.  
  5338.  
  5339.                               WNOS v 4a9.aau MANUAL
  5340.  
  5341.  
  5342.          7.69.6. smtp lzw
  5343.  
  5344.          Syntax: smtp lzw <0|1> - Default: 0
  5345.          Steuert die Verwendung der LZW-Daten-Kompression bei einer SMTP
  5346.          Verbindung. WNOS überprüft selbständig die aktuellen Parameter
  5347.          (=> lzw bits, => lzw mode), die Hinweise unter dem Punkt "lzw"
  5348.          sind zu beachten. Durch einen Programmierungsfehler ist das
  5349.          verwendete Protokoll in WNOS Version 4 nicht kompatibel zu WNOS
  5350.          Version 3. Das trifft jedoch nur auf die Verwendung von LZW bei
  5351.          SMTP Verbindungen zu.
  5352.  
  5353.  
  5354.          7.69.7. smtp maxclient
  5355.  
  5356.          Syntax: smtp maxclients <value> - Default: 10
  5357.          Setzt die maximale Anzahl abgehender SMTP Verbindungen. Dieser
  5358.          Parameter steht wegen des benötigten Speicherplatzes und CPU-
  5359.          Zeit in Zusammenhang mit der Verwendung von "smtp lzw" (=> lzw).
  5360.  
  5361.  
  5362.          7.69.8. smtp mode
  5363.  
  5364.          Syntax: smtp mode <queue|route> - Default: route
  5365.          Hiermit wird die Behandlung zu sendender Nachrichten durch den
  5366.          SMTP-Mailer eingestellt. Mit "route" werden die Nachrichten an
  5367.          den Empfänger ausgeliefert, mit "queue" werden Nachrichten in
  5368.          das "/spool/rqueue"-Directory geschrieben. Eine
  5369.          Weiterverarbeitung erfolgt dann mit externen Programmen, eine
  5370.          Auslieferung an den Empfänger durch WNOS erfolgt in diesem Fall
  5371.          nicht.
  5372.  
  5373.  
  5374.          7.69.9. smtp quiet
  5375.  
  5376.          Syntax: smtp quiet <0..3> - Default: 0
  5377.          Steuert die Ausgabe von Meldungen auf den Command-Schirm beim
  5378.          Empfang von neuen Nachrichten.
  5379.          Die Bedeutung des Parameters:
  5380.          0     Ausgabe einer Meldung und eines akustischen Signals
  5381.          1     Ausgabe einer Meldung
  5382.          2     keine Ausgabe auf dem Bildschirm
  5383.          3     Ausgabe einer Meldung in das Log-File. Für den Wert "3"
  5384.                muβ "log" eingeschaltet sein (=> log).
  5385.  
  5386.  
  5387.          7.69.10. smtp timer
  5388.  
  5389.          Syntax: smtp timer [<seconds>]
  5390.          Setzt die Zeitdauer, nach der zwischenzeitlich eingegangene
  5391.          Nachrichten mittels SMTP weitergeleitet werden. Der Ablauf
  5392.          dieses Timers hat keinen Einfluβ auf Mails, die mit AX.25-
  5393.          Store-&-Forward verschickt werden müssen (=> mbox ftimer). Der
  5394.          Wert 0 schaltet die Suche nach Mails ab, d.h. es findet keine
  5395.          Weiterleitung statt. Die Eingabe ohne Parameter bewirkt die
  5396.          Ausgabe des aktuellen Timerstandes.
  5397.  
  5398.  
  5399.  
  5400.  
  5401.  
  5402.                                      Seite 83
  5403.  
  5404.  
  5405.  
  5406.                               WNOS v 4a9.aau MANUAL
  5407.  
  5408.  
  5409.          7.69.11. smtp trace
  5410.  
  5411.          Syntax: smtp trace <0|1> - Default: 0
  5412.          Mit "smtp trace 1" werden die Aktivitäten des SMTP-Servers auf
  5413.          dem Bildschirm der Kommando-Session protokolliert.
  5414.  
  5415.  
  5416.          7.70. socket
  5417.  
  5418.          Syntax: socket <socket#>
  5419.          Ohne Parameter wird eine Liste der aktiven Sockets ausgegeben.
  5420.          Durch Angabe einer Socketnummer werden detaillierte
  5421.          Informationen über diesen angezeigt.
  5422.  
  5423.  
  5424.          7.71. source
  5425.  
  5426.          Syntax: source <filename>
  5427.          Ermöglicht das nachträgliche Laden eines Konfigurationsfiles
  5428.          mit dem angegebenen Namen. Das File muβ sich im aktuellen
  5429.          Directory (=> cd) befinden, ansonsten ist der komplette Pfadname
  5430.          anzugeben. Eine Umdefinition vorhandener Schnittstellen ist
  5431.          grundsätzlich damit möglich, wenn in dem neuen File die
  5432.          bisherigen Schnittstellen abgeschaltet werden (=> detach) und
  5433.          danach erst neu definiert werden. Allerdings darf zu diesem
  5434.          Zeitpunkt kein Zugriff auf die Schnittstellen, z.B. durch
  5435.          bestehende Sessions, erfolgen. Auch werden die zuerst
  5436.          definierten Schnittstellen nur in einen "abgeschalteten" Status
  5437.          versetzt. Schnittstellen werden nur beim Verlassen des
  5438.          Programms (=> exit) zurückgesetzt (wichtig bei asynchronen
  5439.          Schnittstellen). Dieser Befehl kann weiterhin in der Datei
  5440.          AUTOEXEC.NOS verwendet werden, um beispielsweise eine Liste
  5441.          fester IP-Routen, die in einer getrennten Datei eingegeben
  5442.          wurden, einzubinden und somit sein Start-Up-File
  5443.          übersichtlicher zu gestalten.
  5444.  
  5445.  
  5446.          7.72. start
  5447.  
  5448.          Syntax: start <servername> [<port>] | ?
  5449.          Mit "start <servername>" wird der Server gestartet, d.h. es
  5450.          werden eingehende Verbindungen auf den Server akzeptiert. Die
  5451.          verfügbaren Server erhält man mit "start ?". Man sollte nur aus
  5452.          zwingenden Gründen andere Ports als die Standardwerte
  5453.          verwenden.
  5454.  
  5455.  
  5456.          7.72.1. start ax25
  5457.  
  5458.          AX.25-Server. Ermöglicht abgehende Verbindungen und
  5459.          Verbindungen zur internen Mailbox unter Verwendung des AX.25-
  5460.          Protokolls. Ist, soweit bei der Kompilation definiert, immer
  5461.          aktiv, um Mode VC-Verbindungen zu ermöglichen.
  5462.  
  5463.  
  5464.          7.72.2. start chat
  5465.  
  5466.          (=> ttylink). TCP-Server, Port 87. Ermöglicht User-Verbindungen
  5467.          direkt auf die Konsole (=> attended).
  5468.  
  5469.                                      Seite 84
  5470.  
  5471.  
  5472.  
  5473.                               WNOS v 4a9.aau MANUAL
  5474.  
  5475.  
  5476.          7.72.3. start convers
  5477.  
  5478.          Convers-Server, TCP-Port 3600. Ermöglicht die Bildung von Ge-
  5479.          sprächsrunden. (=> xconvers)
  5480.  
  5481.  
  5482.          7.72.4. start discard
  5483.  
  5484.          TCP-Server, Port 9. Ermöglicht Tests der Übertragungswege. Sen-
  5485.          det auf empfangene Frames nur eine Bestätigung zurück.
  5486.  
  5487.  
  5488.          7.72.5. start domain
  5489.  
  5490.          UDP-Server, Port 53. Ermöglicht den automatischen Austausch von
  5491.          Host-Daten.
  5492.  
  5493.  
  5494.          7.72.6. start echo
  5495.  
  5496.          TCP-Server, Port 7. Ermöglicht Tests der Übertragungswege. Sen-
  5497.          det empfangene Frames als Echo zurück.
  5498.  
  5499.  
  5500.          7.72.7. start finger
  5501.  
  5502.          TCP-Server, Port 79. Ermöglicht Abfragen über auf dem System
  5503.          bekannte User, bzw. Informationen über das System selbst.
  5504.  
  5505.  
  5506.          7.72.8. start ftp
  5507.  
  5508.          TCP-Server, Port 21 und 20. Ermöglicht die Übertragung von
  5509.          Files.
  5510.  
  5511.  
  5512.          7.72.9. start netrom
  5513.  
  5514.          NETROM-L3/L4-Server. Ermöglicht abgehende Verbindungen und Ver-
  5515.          bindungen zur internen Mailbox unter Verwendung des NETROM-L4-
  5516.          Protokolls. Das NETROM-L3-Protokoll wird auch für die
  5517.          Übertragung von IP-Frames benutzt.
  5518.  
  5519.  
  5520.          7.72.10. start nntp
  5521.  
  5522.          TCP-Server, Port 119. Ermöglicht den gezielten Austausch von
  5523.          News bestimmter Newsgruppen.
  5524.  
  5525.  
  5526.          7.72.11. start pop
  5527.  
  5528.          TCP-Server, Port 109. Ermöglicht die automatisierte Übertragung
  5529.          persönlicher Mails zu einem User.
  5530.  
  5531.  
  5532.          7.72.12. start remote
  5533.  
  5534.          UDP-Server, Port 1234. Ermöglicht eine Fernbedienung des Hosts.
  5535.  
  5536.                                      Seite 85
  5537.  
  5538.  
  5539.  
  5540.                               WNOS v 4a9.aau MANUAL
  5541.  
  5542.  
  5543.  
  5544.  
  5545.          7.72.13. start smtp
  5546.  
  5547.          TCP-Server, Port 25. Ermöglicht die Übertragung persönlicher
  5548.          Mails.
  5549.  
  5550.  
  5551.          7.72.14. start telnet
  5552.  
  5553.          TCP-Server, Port 23. Ermöglicht Verbindungen von der Konsole zu
  5554.          anderen Hosts.
  5555.  
  5556.  
  5557.          7.72.15. start ttylink
  5558.  
  5559.          (=> chat). TCP-Server, Port 87. Ermöglicht User-Verbindungen di-
  5560.          rekt auf die Konsole (=> attended).
  5561.  
  5562.  
  5563.          7.72.16. start xconvers
  5564.  
  5565.          Convers-Server, TCP-Port 3601. Ermöglicht die Bildung von Ge-
  5566.          sprächsrunden. Benutzt LZW-Kompression. (=> convers)
  5567.  
  5568.  
  5569.          7.73. status
  5570.  
  5571.          Syntax: status
  5572.          Gibt kurze Informationen über das System aus. Angezeigt werden
  5573.          im wesentlichen die Versionsnummer des Programms, die Startzeit
  5574.          des Systems und die bisherige Laufzeit. Man erhält ebenfalls
  5575.          einen Überblick über die von WNOS geöffneten Files.
  5576.  
  5577.  
  5578.          7.74. stop
  5579.  
  5580.          Syntax: stop <servername> | ?
  5581.          Mit "stop <servername>" wird der Server gestoppt, d.h. es
  5582.          werden keine ankommenden Verbindungswünsche mehr akzeptiert.
  5583.          Bestehende Verbindungen zu dem jeweiligen Server werden nicht
  5584.          beeinfluβt. Die verfügbaren Server erhält man mit "stop ?"
  5585.          (=> start).
  5586.  
  5587.  
  5588.          7.75. swap
  5589.  
  5590.          Syntax: swap <0|1> - Default: 0
  5591.          Beim Aufruf einer DOS-Shell steht regelmäβig nicht genug Spei-
  5592.          cher für Anwendungen zur Verfügung. Mit "swap 1" ist es nun
  5593.          möglich, WNOS beim Shelling in vorhandenes XMS/EMS oder in ein
  5594.          Swapfile auszulagern. Das Swapfile wird nur dann angelegt, wenn
  5595.          kein erweiterter Speicher zur Verfügung steht. Bedingt durch
  5596.          die Auslagerung kann es einige Sekunden dauern, bis der DOS-
  5597.          Prompt erscheint.
  5598.  
  5599.  
  5600.  
  5601.  
  5602.  
  5603.                                      Seite 86
  5604.  
  5605.  
  5606.  
  5607.                               WNOS v 4a9.aau MANUAL
  5608.  
  5609.  
  5610.          7.76. sysop
  5611.  
  5612.          Syntax: sysop <number>
  5613.          Setzt die für das Sysop Kommando der Mailbox notwendige Berech-
  5614.          nungszahl. Die Eingabe muβ 5-stellig erfolgen und darf keine
  5615.          Buchstaben, Leerzeichen und maximal 4 Ziffern "0" enthalten. Es
  5616.          erfolgt keine Rückmeldung bzw. Anzeige einer vorher gesetzten
  5617.          Zahl.
  5618.  
  5619.  
  5620.          7.77. tail
  5621.  
  5622.          Syntax: tail <filename>
  5623.          Mit "tail <filename>" können die letzten 18 Zeilen eines Text-
  5624.          files auf dem Bildschirm ausgegeben werden. Damit kann man z.B.
  5625.          die letzten Einträge im Logfile kontrollieren.
  5626.  
  5627.  
  5628.          7.78. tcp
  5629.  
  5630.          TCP = Transmission Control Protocol
  5631.          Hier verwendete Abkürzungen:
  5632.          irtt   Initial Round Trip Timer (Wiederholungstimerwert)
  5633.          tcb    TCP Control Block; intern verwendete Speicheradresse, wird
  5634.                 angezeigt mit "tcp status"
  5635.  
  5636.  
  5637.          7.78.1. tcp close
  5638.  
  5639.          Syntax: tcp close <tcb>
  5640.          Schlieβt die angegebene TCP-Verbindung, nachdem alle noch
  5641.          vorhandenen Daten gesendet worden sind. Bis zum endgültigen
  5642.          Schlieβen können noch Daten empfangen werden, die auch an-
  5643.          gezeigt werden.
  5644.  
  5645.  
  5646.          7.78.2. tcp irtt
  5647.  
  5648.          Syntax: tcp irtt <milliseconds> - Default: 5000
  5649.          Setzt den Initialisierungswert des Wiederholungstimers bei
  5650.          Beginn einer Verbindung. Danach wird der Timer dynamisch
  5651.          verwaltet.
  5652.  
  5653.  
  5654.          7.78.3. tcp kick
  5655.  
  5656.          Syntax: tcp kick <tcb>
  5657.          Simuliert den Ablauf des TCP-Wiederholungstimers.
  5658.  
  5659.  
  5660.          7.78.4. tcp mss
  5661.  
  5662.          Syntax: tcp mss <value> - Default: 512
  5663.          Setzt die maximale Segmentgröβe für die Übertragung von TCP-
  5664.          Frames. Liegt dieser Wert über dem Wert der für die einzelnen
  5665.          Interfaces geltenden MTU, so wird MSS automatisch auf die Gröβe
  5666.          von MTU - 40 Bytes begrenzt. Dies soll eine Fragmentierung
  5667.          verhindern, die unnötigen Overhead erzeugt. Der optimale Wert
  5668.  
  5669.  
  5670.                                      Seite 87
  5671.  
  5672.  
  5673.  
  5674.                               WNOS v 4a9.aau MANUAL
  5675.  
  5676.  
  5677.          für die "tcp mss" berechnet sich: Interface-MTU - Länge des IP-
  5678.          Headers (= 40 Bytes) = TCP-MSS.
  5679.  
  5680.  
  5681.          7.78.5. tcp reset
  5682.  
  5683.          Syntax: tcp reset <tcb>
  5684.          Schlieβt sofort die angegebene TCP-Verbindung. Es wird ein TCP-
  5685.          Frame gesendet, welches dem anderen Host den Reset
  5686.          signalisiert.
  5687.  
  5688.  
  5689.          7.78.6. tcp retry
  5690.  
  5691.          Syntax: tcp retry <value> - Default: 5
  5692.          Setzt die Anzahl der Wiederholungen unbestätigter Frames. Dabei
  5693.          wird unterschieden, in welchem Status sich die betreffende TCP-
  5694.          Verbindung befindet:
  5695.          ESTABLISHED         "tcp retry"-Wert * 5
  5696.          FIN_WAIT_1          "tcp retry"-Wert * 5
  5697.          übrige              "tcp retry"-Wert
  5698.  
  5699.  
  5700.          7.78.7. tcp rtt
  5701.  
  5702.          Syntax: tcp rtt <tcb> <rtt>
  5703.          Setzt das automatisch berechnete Datum des Wiederholungstimers
  5704.          einer bestimmten TCP-Verbindung auf den gewünschten Wert.
  5705.  
  5706.  
  5707.          7.78.8. tcp status
  5708.  
  5709.          Syntax: tcp status <tcb>
  5710.          Gibt eine Übersicht der bestehenden TCP-Verbindung vom und zum
  5711.          System aus. Wird ein "tcb" angegeben, werden ausführliche
  5712.          Informationen zu dieser Verbindung angezeigt.
  5713.  
  5714.  
  5715.          7.78.9. tcp syndata
  5716.  
  5717.          Syntax: tcp syndata <0|1> - Default: 0
  5718.          Ist dieser Wert auf "1" gesetzt, werden gleich mit der Bestäti-
  5719.          gung des TCP-Verbindungsaufbaus vorhandene Daten gesendet.
  5720.          Manche TCP/IP-Implementationen können mit diesen Frames jedoch
  5721.          Verarbeitungsschwierigkeiten haben, deshalb sollte der Wert
  5722.          experimentell ermittelt werden.
  5723.  
  5724.  
  5725.          7.78.10. tcp trace
  5726.  
  5727.          Syntax: tcp trace <0|1> - Default: 0
  5728.          Gibt Informationen über Änderungen im Status von TCP-Verbindun-
  5729.          gen auf dem Kommando-Schirm aus.
  5730.  
  5731.  
  5732.  
  5733.  
  5734.  
  5735.  
  5736.  
  5737.                                      Seite 88
  5738.  
  5739.  
  5740.  
  5741.                               WNOS v 4a9.aau MANUAL
  5742.  
  5743.  
  5744.          7.78.11. tcp window
  5745.  
  5746.          Syntax: tcp window <value> - Default: 2048
  5747.          Setzt die Gröβe (in Bytes) des Empfangspuffers für neu
  5748.          aufzubauende TCP-Verbindungen. Bestehende Verbindungen werden
  5749.          nicht beeinfluβt.
  5750.  
  5751.  
  5752.          7.79. telnet
  5753.  
  5754.          Syntax: telnet <hostname> [<port>]
  5755.          Stellt eine Telnet-Verbindung mit dem angegebenen Host her.
  5756.          Standardmäβig wird eine Verbindung mit Port 23 aufgebaut, der
  5757.          ein Login auf dem anderen System ermöglicht. Die Dienste, die
  5758.          von der anderen Station zur Verfügung gestellt werden, sind von
  5759.          der dort verwendeten Software abhängig.
  5760.  
  5761.  
  5762.          7.80. thirdparty
  5763.  
  5764.          Syntax: thirdparty <0|1> - Default: 1
  5765.          Ist "thirdparty" auf 0 gesetzt, ist ein Versenden von Mails an
  5766.          andere Systeme aus der Mailbox heraus nicht möglich. In diesem
  5767.          Fall werden nur Mails an lokale User unterstützt. Ist
  5768.          "thirdparty" 1 können Mails auch an fremde Hosts geschickt
  5769.          werden.
  5770.  
  5771.  
  5772.          7.81. tip
  5773.  
  5774.          Syntax: tip <iface>
  5775.          Es wird eine Session eröffnet und somit eine Verbindung zu
  5776.          einem an dem jeweiligen Interface angeschlossenen Gerät, z.B.
  5777.          TNC oder Modem, ermöglicht. Die auf der Tastatur eingegebenen
  5778.          Daten werden ohne Verwendung eines Protokolls als reine ASCII-
  5779.          Zeichen an das Gerät gesendet, ebenso ist der Empfang von
  5780.          reinen ASCII-Daten möglich. Diese TIP-Session kann mit "reset
  5781.          <session#>" (=> reset) wieder geschlossen werden. Wurde das
  5782.          Interface bereits vorher definiert (=> attach), werden die
  5783.          laufenden Sende- und Empfangsprozesse unterbrochen und nach dem
  5784.          Schlieβen der Session wieder aktiviert.
  5785.  
  5786.  
  5787.          7.82. trace
  5788.  
  5789.          Syntax: trace <iface> <flags> [<trace-filename>]
  5790.          Hiermit kann die Trace-Funktion ein- und ausgeschaltet und
  5791.          zwischen den verschiedenen Varianten der Ausgabe gewählt
  5792.          werden. Die Trace-Ausgabe kann in einem File mitgeschrieben
  5793.          werden, wobei alle unter DOS erlaubten Device-Namen möglich
  5794.          sind, also auch "LPT1" oder "PRN". Man sollte aber beachten,
  5795.          daβ ein Drucker angeschlossen, eingeschaltet und betriebsbereit
  5796.          ist.
  5797.  
  5798.          Die "flags" haben folgende Bedeutung:
  5799.          xxx1   Trace von gesendeten Frames
  5800.          xx1x   Trace von empfangenen Frames
  5801.          x1xx   Frame-Inhalt wird als ASCII-Dump ausgegeben
  5802.          x2xx   Frame-Inhalt wird als HEX-Dump ausgegeben
  5803.  
  5804.                                      Seite 89
  5805.  
  5806.  
  5807.  
  5808.                               WNOS v 4a9.aau MANUAL
  5809.  
  5810.  
  5811.          1xxx   Trace nur von und für die eigene Station bestimmten Frames
  5812.          2xxx   Trace von reinen ASCII-Zeichen (=> tip)
  5813.  
  5814.          Es ist jede Kombination möglich. Eine "0" an der jeweiligen
  5815.          Stelle schaltet diese Funktion aus.
  5816.  
  5817.  
  5818.          7.83. udp
  5819.  
  5820.          UDP = User Datagram Protocol
  5821.  
  5822.  
  5823.          7.83.1. udp status
  5824.  
  5825.          Syntax: udp status
  5826.          Gibt Informationen über gesendete und empfangene UDP-Frames
  5827.          aus. Gleichzeitig werden die aktiven UDP-Sockets angezeigt
  5828.          (=> remote, =>  domain).
  5829.  
  5830.  
  5831.          7.84. upload
  5832.  
  5833.          Syntax: upload [<session#>] <filename> | off
  5834.          Bewirkt das Laden einer unbegrenzten Anzahl von Dateien in eine
  5835.          Session. Wird die Sessionnummer nicht mit angegeben, bezieht
  5836.          sich der Befehl auf die aktuelle Session (=> Session). Man kann
  5837.          damit z.B. Mails mit einem Editor vorschreiben und mit dem
  5838.          "upload"-Befehl absenden. Bei der Eingabe ohne Parameter wird
  5839.          der Status der aktuellen Session angezeigt. Ein aktives Upload
  5840.          wird mit "upload off" beendet.
  5841.  
  5842.  
  5843.          7.85. wrap
  5844.  
  5845.          Syntax: wrap <0..132> - Default: 72
  5846.          Steuert die Anzahl der Buchstaben einer Zeile, nach denen der
  5847.          automatische Word-Wrap aktiv wird. Wird nach der mit "wrap"
  5848.          eingestellten Buchstabenanzahl ein SPACE (Leertaste) erkannt,
  5849.          wird ein CR (Return) eingefügt und die bisher eingetippte Zeile
  5850.          zur weiteren Bearbeitung weitergegeben. Der Befehl hat keine
  5851.          Auswirkungen im Command- und Trace-Screen und kann mit "wrap 0"
  5852.          ausgeschaltet werden. Kleinere Werte als 20 sind nicht
  5853.          praktikabel.
  5854.  
  5855.  
  5856.          7.86. write
  5857.  
  5858.          Syntax: write <socket#> [<socket#>...] <text...>
  5859.          Soll das System aus irgendwelchen Gründen abgeschaltet werden
  5860.          und sind noch User mit der Station verbunden, kann man mit
  5861.          diesem Befehl die User auf den Sachverhalt aufmerksam machen.
  5862.          Der im Anschluβ an die Socketnummern angegebene Text wird auf
  5863.          jedem angegebenen Socket gesendet.
  5864.  
  5865.  
  5866.  
  5867.  
  5868.  
  5869.  
  5870.  
  5871.                                      Seite 90
  5872.  
  5873.  
  5874.  
  5875.                               WNOS v 4a9.aau MANUAL
  5876.  
  5877.  
  5878.          8.  DIE WICHTIGSTEN RFCs
  5879.  
  5880.  
  5881.          RFCs enthalten Definitionen der verwendeten Protokolle und für
  5882.          den Anwender weitere nützliche Informationen. Darüber hinaus
  5883.          bieten sie Einführungen in die Thematik TCP/IP (RFC1180) und
  5884.          eine Zusammenstellung oft gestellter Fragen und Antworten
  5885.          (RFC1206, RFC1207). Nachfolgend eine Zusammenstellung der RFCs
  5886.          für den täglichen Gebrauch.
  5887.  
  5888.  
  5889.  
  5890.          Titel       Beschreibung
  5891.  
  5892.          RFC 742     Name/Finger Protocol
  5893.          RFC 768     User Datagram Protocol
  5894.          RFC 791     Internet Protocol
  5895.          RFC 792     Internet Control Message Protocol
  5896.          RFC 793     Transmission Control Protocol
  5897.          RFC 813     Window and Acknowledgement Strategy in TCP
  5898.          RFC 814     Names, Adresses, Ports and Routes
  5899.          RFC 821     Simple Mail Transfer Protocol
  5900.          RFC 822     Format of ARPA Internet Text Messages
  5901.          RFC 879     TCP Maximum Segment Size and related topics
  5902.          RFC 918     Post Office Protocol
  5903.          RFC 937     Post Office Protocol - Version 2
  5904.          RFC 959     File Transfer Protocol
  5905.          RFC 974     Mail Routing and the Domain System
  5906.          RFC 977     Network News Transfer Protocol
  5907.          RFC 1034    Domain Names - Concept and Facilities
  5908.          RFC 1035    Domain Names - Implementation and Specification
  5909.          RFC 1036    Standard of Interchange of Usenet Messages
  5910.          RFC 1058    Routing Information Protocol
  5911.          RFC 1060    Assigned Numbers
  5912.          RFC 1090    SMTP on X.25
  5913.          RFC 1101    DNS Encoding of Network Names and other Types
  5914.          RFC 1118    The Hitchhikers Guide to the Internet
  5915.          RFC 1166    Internet Numbers
  5916.          RFC 1175    FYI on Where to Start - A Bibliography of Inter-
  5917.                      networking Information
  5918.          RFC 1180    A TCP/IP Tutorial
  5919.          RFC 1194    The Finger User Information Protocol
  5920.          RFC 1196    The Finger User Information Protocol - New Issue
  5921.          RFC 1206    FYI on Questions and Answers - Answers to Commonly
  5922.                      asked "New Internet User" Questions
  5923.          RFC 1207    FYI on Questions and Answers - Answers to Commonly
  5924.                      asked "Experienced Internet User" Questions
  5925.          RFC 1208    A Glossary of Networking Terms
  5926.          RFC 1225    Post Office Protocol - Version 3
  5927.  
  5928.  
  5929.  
  5930.                                      Seite 91
  5931.  
  5932.  
  5933.  
  5934.                               WNOS v 4a9.aau MANUAL
  5935.  
  5936.  
  5937.          9.  KONFIGURATIONSBEISPIELE
  5938.  
  5939.          In diesem Abschnitt werden Beispiele der wichtigsten für den
  5940.          Betrieb notwendigen Files gegeben. Vor einem Gebrauch müssen
  5941.          jedoch die das eigene System betreffenden Angaben unbedingt
  5942.          editiert werden. Es handelt sich allesamt um Files, die in
  5943.          täglichem Gebrauch sind und somit funktionsfähige Beispiele
  5944.          darstellen.
  5945.  
  5946.  
  5947.  
  5948.          9.1. "domain.txt"-File
  5949.  
  5950.          Der Domain-File dient dazu, symbolische Hostnamen, sogenannte
  5951.          Domain-Namen, den IP-Adressen zuzuordnen. Jedesmal, wenn der
  5952.          Benutzer erstmalig einen Hostnamen angibt, so wird diese Datei
  5953.          nach dem entsprechendem Domain-Namen durchsucht und die
  5954.          zugehörige IP-Adresse geholt und verwendet. Diese Zuordnung
  5955.          wird in dem internen Cache gespeichert, falls es dessen Gröβe
  5956.          zuläβt. Falls kein Eintrag gefunden wird und ein Domain-Server
  5957.          dem eigenen System bekannt ist (=> domain add), wird bei diesem
  5958.          Host angefragt und das Ergebnis in die eigene Datei
  5959.          eingetragen.
  5960.          Jeder Eintrag besteht aus einer Zeile, in der mehrere Felder
  5961.          enthalten sind. Es würde den Rahmen dieser Anleitung sprengen,
  5962.          wenn auf alle möglichen Recordtypen hier eingegangen wird.
  5963.          Auβerdem sind viele Dinge im Amateurfunkbereich nicht üblich
  5964.          und sind nur für gröβere Netze von Nutzen. Der interessierte
  5965.          Leser möge sich an die einschlägige Literatur wenden.
  5966.          Zwei Arten sollen jedoch kurz erläutert werden, der bekannteste
  5967.          dürfte wohl sein:
  5968.  
  5969.          pc.dl0xyz.ampr.org. IN   A    44.130.47.11
  5970.  
  5971.          IN ist die sogenannte Record-Klasse und steht für Internet. A
  5972.          ist der Record-Typ, in diesem Beispiel A für Adress-Record.
  5973.          Somit wird dem Domain-Namen "pc.dl0xyz.ampr.org" die IP-Adresse
  5974.          44.130.47.11 zugeordnet.
  5975.  
  5976.          Nützlich kann auch der Eintrag eines CNAME-Records sein. CNAME
  5977.          ist die Abkürzung für Canonical Name und stellt praktisch einen
  5978.          Alias für einen bestimmten Domain-Namen dar.
  5979.  
  5980.          dl0xyz.ampr.org.    IN   CNAME     pc.dl0xyz.ampr.org.
  5981.  
  5982.  
  5983.          Dieser Eintrag bewirkt, daβ WNOS bei der Benutzereingabe
  5984.          "dl0xyz" zum Suchen der IP-Adresse den Domain-Namen
  5985.          "pc.dl0xyz.ampr.org" verwendet.
  5986.  
  5987.  
  5988.  
  5989.  
  5990.  
  5991.                                      Seite 92
  5992.  
  5993.  
  5994.  
  5995.                               WNOS v 4a9.aau MANUAL
  5996.  
  5997.  
  5998.          9.2. "alias"-File
  5999.  
  6000.          Das "alias"-File wird benutzt, um die Adressierung lokaler
  6001.          Mails zu ändern. Diese umadressierten Mails können auch wieder
  6002.          lokal sein oder Adressen enthalten, die es erlauben, die Mail
  6003.          an einen entfernten Rechner zu forwarden. Lokale Adressen sind
  6004.          Adressen, die kein "@" enthalten. Ein weiteres typisches
  6005.          Beispiel ist die automatische Vervielfältigung einer Mail an
  6006.          mehrere Adressaten.
  6007.          Das Abarbeiten dieser Datei übernimmt der SMTP-Server, der nach
  6008.          Ablauf des SMTP-Timers nachschaut, ob eine Nachricht vorhanden
  6009.          ist. Ist dies der Fall, so versucht er diese zuzustellen, wobei
  6010.          er bei einer lokalen Adresse (also ohne "@") die Zuordnung des
  6011.          ALIAS-Files zu Rate zieht. Zu beachten ist, daβ es sich bei dem
  6012.          Alias-Namen auch wirklich nur um einen lokalen Namen handeln
  6013.          darf und diese Datei auch wirklich nur einmal abgearbeitet
  6014.          wird. Endlosschleifen innerhalb dieser Datei sind nicht
  6015.          möglich.
  6016.  
  6017.          #
  6018.          #
  6019.          # SMTP server ALIAS file. This is for resolving a given target
  6020.          # Address into a single or multiple entry mail list.
  6021.          # Format:
  6022.          # mail_list_name call_1@host_1 [call_2@host_2]......# comments
  6023.          #
  6024.          sysop db3fl@db3fl-1
  6025.          heinz dl8yq%dl8yq%dg8fbv@db3fl
  6026.          dg8fbv dg8fbv%dg8fbv@db3fl
  6027.          dc0hk dc0hk%dc0hk%dg8fbv@db3fl
  6028.          dk9om dk9om%dg8fbv@db3fl
  6029.          dl5di dl5di%db0lj.bbs%dg8fbv@db3fl
  6030.          625_user 625_user%dl8yq%dg8fbv@db3fl
  6031.          dd0fg dd0fg%dd0fg%dg8fbv@db3fl
  6032.          rmtcp rmtcp%dg8fbv@db3fl rmtcp%dl8yq%dg8fbv@db3fl
  6033.          #
  6034.          #
  6035.  
  6036.          Mit diesem "alias"-File werden Mails, die an "sysop" adressiert
  6037.          sind, an "db3fl@db3fl-1" umadressiert und dorthin
  6038.          weitergeleitet. Mails an "rmtcp" werden an "rmtcp@dg8fbv" und
  6039.          an "rmtcp@dl8yq" gleichzeitig verschickt (Rundschreiben). Mit
  6040.          entsprechenden Einträgen lassen sich so bestimmte Empfänger zu
  6041.          verschiedenen Gruppen zusammenfassen, z.B. die Mitglieder des
  6042.          OVs. Schreibt man beispielsweise eine Mail an "heinz", so geht
  6043.          diese an dl8yq%dl8yq%dg8fbv@db3fl. So braucht man sich lange
  6044.          Adressen nicht zu merken.
  6045.  
  6046.  
  6047.  
  6048.  
  6049.                                      Seite 93
  6050.  
  6051.  
  6052.  
  6053.                               WNOS v 4a9.aau MANUAL
  6054.  
  6055.  
  6056.          9.3. "areas"-File
  6057.  
  6058.          Das "areas"-File enthält Angaben über die in der Mailbox
  6059.          enthaltenen öffentlich zugänglichen Mails. Diese Datei wird bei
  6060.          der Ausführung des Befehls "area" in der Mailbox gelesen und
  6061.          gesendet. Für existierende Einträge brauchen nicht unbedingt
  6062.          Mails vorliegen, umgekehrt muβ jedoch ein Eintrag in diesem
  6063.          File bestehen, damit evtl. vorhandene Mails zugänglich sind. Da
  6064.          die Area-Namen gleichzeitig als Filenamen benutzt werden, ist
  6065.          die Länge auf 8 Zeichen beschränkt. Es können Groβ- und
  6066.          Kleinbuchstaben, jedoch keine Sonderzeichen benutzt werden.
  6067.  
  6068.          #
  6069.          # AREA File for use with the NOS-Mailbox
  6070.          # Format:
  6071.          # areaname      description
  6072.          #
  6073.          TCPIP           Alles zu Thema TCP/IP
  6074.          OV              Nachrichten aus dem OV
  6075.          SYSTEM          Informationen zu diesem System
  6076.          RFC             Sammlung verschiedener RFC
  6077.          HUMOR           :-)
  6078.          #
  6079.          #
  6080.  
  6081.          Hiermit werden die im Verzeichnis "\SPOOL\MAIL" befindlichen
  6082.          Dateien tcpip.txt, ov.txt, system.txt, rfc.txt und humor.txt
  6083.          dem System als öffentlich zugänglich bekannt gemacht.
  6084.  
  6085.  
  6086.  
  6087.  
  6088.                                      Seite 94
  6089.  
  6090.  
  6091.  
  6092.                               WNOS v 4a9.aau MANUAL
  6093.  
  6094.  
  6095.          9.4. "rewrite"-File
  6096.  
  6097.          WNOS verwendet das "rewrite"-File, um eine Übersetzung von
  6098.          einer eingehenden vollständigen Adresse (also eine solche, die
  6099.          ein "@" enthält) in eine andere Adresse vorzunehmen, die dann
  6100.          zur weiteren Aussendung benutzt wird. Diese Zieladresse kann
  6101.          aber auch eine lokale Adresse sein. Das Scannen des "rewrite"-
  6102.          Files geschieht immer nach Ablauf des SMTP-Timers. Ensteht
  6103.          durch diese Umsetzung eine lokale Adresse, so wird danach die
  6104.          "alias"-Datei zu Rate gezogen. "Rewrite"- und "alias"-File
  6105.          werden nicht durchsucht, wenn der Benutzer mit einem externen
  6106.          Mailer eine Nachricht verfasst. Diese wird an WNOS vorbei in
  6107.          die Queue "durchgereicht".
  6108.          Jede Zeile dieser Datei besteht aus maximal 3 Feldern. Das
  6109.          erste Feld ist das Muster, mit dem überprüft wird, ob dieses
  6110.          mit der zu bearbeitenden Adresse übereinstimmt. Ist dieser
  6111.          Vergleich positiv, so wird diese aktuelle Adresse durch die
  6112.          Adresse des zweiten Feldes ersetzt  und die Abarbeitung der
  6113.          "rewrite"-Datei abgebrochen. Wird jedoch zusätzlich im dritten
  6114.          Feld ein kleines "r" angegeben, so wird mit der so erhaltenen
  6115.          neuen Adresse das "rewrite"-File wieder von Beginn an
  6116.          durchsucht ("rescan").
  6117.          Das Musterfeld kann sogenannte Wildcards enthalten, also ein
  6118.          Asterisk ("*" ). Im Zielfeld gibt es Variablen namens $1 bis
  6119.          $9, deren Inhalt den String repräsentieren, die mit dem ersten
  6120.          "*", dem zweiten "*" usw. übereingestimmt haben.
  6121.  
  6122.          #
  6123.          # Read the rewrite file for lines where the first word is a
  6124.          # regular expression and the second word are rewriting rules.
  6125.          # The special character '$' followed by a digit denotes the
  6126.          # string that matched a '*' character. The '*' characters are
  6127.          # numbered from 1 to 9.
  6128.          #
  6129.          # Format:
  6130.          # template_field   destination_address   optional_rescan_field
  6131.          #
  6132.          # Example:
  6133.          # the line "*@*.* $2@$1.ampr.org" would rewrite the address
  6134.          # "foo@bar.xxx" to "bar@foo.ampr.org".
  6135.          #
  6136.          *@*  $2@$1
  6137.          #
  6138.          # The End
  6139.          #
  6140.  
  6141.          Eine Mail an dg1zx@dg8fbv wird somit umadressiert an
  6142.          dg8fbv@dg1zx. Dies ist natürlich Unsinn und soll nur die
  6143.          Wirkungsweise verdeutlichen.
  6144.  
  6145.  
  6146.  
  6147.  
  6148.  
  6149.                                      Seite 95
  6150.  
  6151.  
  6152.  
  6153.                               WNOS v 4a9.aau MANUAL
  6154.  
  6155.  
  6156.          9.5. "forward.bbs"-File
  6157.  
  6158.          Der Inhalt dieses Files steuert den AX.25-Store-&-Forward
  6159.          Betrieb. Hier wird festgelegt, welche Nachrichten für welche
  6160.          User an welche Mailbox weitergeleitet werden sollen.
  6161.  
  6162.          #
  6163.          #
  6164.          # forward.bbs - configuration-File for AX.25 S & F
  6165.          # Format:
  6166.          #    <mailfile_name>
  6167.          #    <connection_type> <iface> <callsign | hostname | nodename>
  6168.          #    .<connect_command>       # only if required!
  6169.          #    <mails_to_forward>
  6170.          #    ----------               # separator for next block
  6171.          #
  6172.          on4ubo 0308
  6173.          ax25 uhf on4ubo-8
  6174.          unix
  6175.          ----------
  6176.          db3fl
  6177.          ax25 vhf db3fl
  6178.          .hello
  6179.          db3fl
  6180.          tcpip
  6181.          tcpgroup
  6182.          ----------
  6183.          #
  6184.          #
  6185.  
  6186.          In diesem Beispiel wird Mail an ON4UBO an die Mailbox ON4UBO-8
  6187.          via AX.25 über das Interface "uhf" weitergeleitet, die evtl.
  6188.          notwendigen Digipeater werden selbständig eingefügt. Dies
  6189.          geschieht in der Zeit zwischen 3:00 Uhr und 8:00 Uhr. Es werden
  6190.          alle Mails aus dem Bereich "unix" angeboten. DB3FL ist über das
  6191.          Interface "vhf" erreichbar. Da dort WNOS benutzt wird, muβ ein
  6192.          Connect-Kommando angegeben werden, damit WNOS das AX.25-
  6193.          Protokoll erkennt und die Mailbox aktiviert wird. Dies
  6194.          geschieht durch eine Zeile, die mit einem "." beginnt und dem
  6195.          beliebiger Text folgen kann. DB3FL werden Mails der Bereiche
  6196.          "db3fl", "tcpip", "tcpgroup" angeboten (zu jeder beliebigen
  6197.          Uhrzeit). Dabei wird unterschieden, ob es sich um persönliche
  6198.          Mails oder um Bulletin-Mails handelt. Als Bulletin-Mails werden
  6199.          Nachrichten betrachtet, die im "areas"-File als öffentlich
  6200.          zugänglich erklärt wurden. Mailfiles, die dort nicht
  6201.          eingetragen sind, werden als persönliche Mails bewertet und
  6202.          nicht mit dem "SB", sondern dem "SP" S&F-Kommando geforwardet.
  6203.          Zu beachten ist, daβ generell in Mails vorhandene RFC822-Header
  6204.          (SMTP) nicht weitergeleitet werden. Stattdessen wird eine Id-
  6205.          Zeile ("R:"-Line) eingefügt, die die gängigen S&F-Mailboxen
  6206.          auswerten können. Wichtig ist ebenfalls, Einträge für
  6207.          unterschiedliche Stationen mit "----------" zu trennen. Die
  6208.          letzte Zeile im File muβ in jedem Fall Bindestriche enthalten.
  6209.          Im obigen Beispiel wird nur ein Store-&-Forward über eine
  6210.          AX.25-Verbindung beschrieben. Generell ist es möglich, auch
  6211.          Store-&-Forward über NETROM und Telnet zu konfigurieren. Dazu
  6212.          ist lediglich der Befehl "ax25" durch "netrom" oder "telnet" zu
  6213.          ersetzen. Dabei ist zu beachten, daβ Store-&-Forward über
  6214.          NETROM nur dann durchgeführt werden kann, wenn der Node, über
  6215.  
  6216.                                      Seite 96
  6217.  
  6218.  
  6219.  
  6220.                               WNOS v 4a9.aau MANUAL
  6221.  
  6222.  
  6223.          den die Mailbox erreichbar ist, direkt erreicht werden kann,
  6224.          d.h. daβ dieser Node im nächsten erreichbaren NETROM-Node
  6225.          eingetragen ist.
  6226.          Diese Implementation kann nicht auf Meldungen der Nodes
  6227.          reagieren, wie z.B. "Failure with ...." oder "Timeout". Es kann
  6228.          dadurch bei Schwierigkeiten während des Verbindungsaufbaus zu
  6229.          erheblichen Problemen kommen.
  6230.  
  6231.  
  6232.  
  6233.  
  6234.                                      Seite 97
  6235.  
  6236.  
  6237.  
  6238.                               WNOS v 4a9.aau MANUAL
  6239.  
  6240.  
  6241.          9.6. "ftpusers"-File
  6242.  
  6243.          Das File "ftpusers" regelt die Zugriffsberechtigung von Usern
  6244.          bei der internen Mailbox und dem FTP-Server. Die Einträge für
  6245.          "bbs" und "anonymous" haben eine besondere Bedeutung. Wird kein
  6246.          Eintrag für das gegebene Login gefunden, werden bei einer
  6247.          Verbindung zur Mailbox die Daten für "bbs", bei einer
  6248.          Verbindung zum FTP-Server die Einträge für "anonymous" für die
  6249.          Berechtigung zugrunde gelegt. Auch die Einträge "gast" und
  6250.          "guest" sollten vorhanden sein, diese werden jedoch nicht spe-
  6251.          ziell auf Paβwort abgefragt. Nicht vergessen werden darf der
  6252.          Eintrag für den Sysop selbst. Dieser sollte zweckmässigerweise
  6253.          mit "/" als Start-Directory und den Permission-Bits "127"
  6254.          erfolgen.
  6255.  
  6256.          #
  6257.          #
  6258.          # ftpusers is for access to mailbox and ftp-server
  6259.          # Format:
  6260.          #    login password directory permission_bits
  6261.          #
  6262.          bbs * /public 43
  6263.          help * /public 43
  6264.          hilfe * /public 43
  6265.          gast * /public 43
  6266.          guest * /public 43
  6267.          anonymous * /public 43
  6268.          nocall * /nos/public 128
  6269.          tnc2c * /nos/public 128
  6270.          dl3nck sassan /nos/public 59
  6271.          on1kps pierre /nos/public 59
  6272.          on4uaa erni /nos/public 59
  6273.          dg8fbv thomas /nos/public 59
  6274.          dl4ncq bruno /nos/public 59
  6275.          #
  6276.          #
  6277.  
  6278.          Auf diesem System existieren beispielsweise 2 Verzeichnisse mit
  6279.          dem Namen "public". Das eine befindet sich im ROOT-Directory,
  6280.          das andere ist ein Unterverzeichnis von NOS. Nur User mit einem
  6281.          gültigen Login haben, bei richtigem Paβwort, Zugriff auf das
  6282.          unter NOS liegende Directory. Die angegebenen Directories
  6283.          müssen natürlich auch existieren. Die Zugriffsberechtigung wird
  6284.          über die "permission-bits" geregelt. Die Bedeutung ist:
  6285.  
  6286.          FTP_READ       1  Lesen von Files
  6287.          FTP_CREATE     2  Schreiben von neuen Files
  6288.          FTP_WRITE      4  Überschreiben und Löschen von Files
  6289.          AX25_CMD       8  erlaubt den "connect" Befehl
  6290.          TELNET_CMD    16  erlaubt den "telnet" Befehl
  6291.          NETROM_CMD    32  erlaubt den "nconnect" Befehl
  6292.          SYSOP_CMD     64  setzt Sysop-Privilegien
  6293.          EXCLUDE_CMD  128  schlieβt von der Mailbox-Benutzung aus
  6294.  
  6295.          Zur Ermittlung des gewünschten Status müssen die Zahlen addiert
  6296.          werden. Werte gröβer als 4 betreffen nur die Mailbox.
  6297.  
  6298.  
  6299.  
  6300.  
  6301.                                      Seite 98
  6302.  
  6303.  
  6304.  
  6305.                               WNOS v 4a9.aau MANUAL
  6306.  
  6307.  
  6308.          9.7. "host.hlp"-File
  6309.  
  6310.          Das File "host.hlp" kann einen kurzen Connect-Text enthalten,
  6311.          der bei einer erfolgreichen Verbindung mit der Mailbox
  6312.          ausgegeben wird. Damit kann auf Besonderheiten oder Neuigkeiten
  6313.          hingewiesen werden.
  6314.  
  6315.          #
  6316.          # host.hlp used as announcement when connecting the mailbox
  6317.          # Format:
  6318.          #    straight ASCII
  6319.          #
  6320.          Hallo! Für eine Befehlsübersicht bitte '?' eingeben,
  6321.          den Sysop erreicht man mit 'c' ... enjoy it!
  6322.          #
  6323.          #
  6324.  
  6325.          Man sollte auf die Länge des Files achten, da dieses File bei
  6326.          jedem Connect mit der Mailbox ausgesendet werden muβ.
  6327.  
  6328.  
  6329.  
  6330.  
  6331.          9.8. "nos.rc"-File
  6332.  
  6333.          Das File "nos.rc" wird vom FTP-Client genutzt. Es ermöglicht
  6334.          ein automatisches Login beim Server. Die Einträge müssen so
  6335.          vorgenommen werden, als ob ein normaler Login erfolgen würde.
  6336.  
  6337.          #
  6338.          #
  6339.          # nos.rc used for auto-login to FTP sites
  6340.          # Format:
  6341.          #    hostname login password
  6342.          #
  6343.          # Config-File for FTP-Auto-Login
  6344.          # syntax: <hostname> <username> <password>
  6345.          #
  6346.          #
  6347.          db0id db3fl michael
  6348.          db0sao db3fl michael
  6349.          db0lj db3fl michael
  6350.          db0ie db3fl michael
  6351.          #
  6352.          #
  6353.  
  6354.          Mit diesen Einträgen wird ein automatischer Login beim FTP-
  6355.          Server der Hosts db0id, db0sao, db0lj und db0ie durchgeführt.
  6356.  
  6357.  
  6358.  
  6359.  
  6360.  
  6361.                                      Seite 99
  6362.  
  6363.  
  6364.  
  6365.                               WNOS v 4a9.aau MANUAL
  6366.  
  6367.  
  6368.          9.9. "convers.cfg"-File
  6369.  
  6370.          Das "convers.cfg"-File steuert die Konfiguration des Convers-
  6371.          Servers. In dieser Datei werden Stationen eingetragen, mit
  6372.          denen der Convers-Server nach dem Start automatisch Convers-
  6373.          Host-Verbindungen aufbaut (nicht in allen Versionen verfügbar).
  6374.  
  6375.          #
  6376.          # convers.cfg - configuration file for the convers-server
  6377.          # Format:
  6378.          #    1st line:
  6379.          #    hostname
  6380.          #    following lines:
  6381.          #    convers_host connection_protocol connection_command
  6382.          #
  6383.          db3fl
  6384.          dg8fbv xtelnet
  6385.          dl8yq telnet
  6386.          #
  6387.  
  6388.          Der Eintrag in der ersten Zeile setzt den Namen des Convers-
  6389.          Servers und sollte ohne Domain-Zusätze (wie ampr.org)
  6390.          eingetragen werden. "convers_host" ist der Hostname der Sta-
  6391.          tion, mit der die Verbindung aufgebaut werden soll.
  6392.          "connection_protocol" bezeichnet die Art des zu verwendenden
  6393.          Verbindungsprotokolls. Erlaubt sind folgende Angaben: "ax25",
  6394.          "netrom", "telnet" und "xtelnet". Zur Zeit sind nur die TCP-
  6395.          Verbindungen implementiert. Verbindungen über das AX.25- oder
  6396.          das NETROM-Protokoll sind momentan noch nicht möglich. "telnet"
  6397.          und "xtelnet" bauen eine TCP-Verbindung zum "convers_host" auf,
  6398.          "xtelnet" benutzt aber zusätzlich während der Verbindung LZW-
  6399.          Kompression zur Datenübertragung. Die Zahl der Einträge ist
  6400.          nicht begrenzt, jedoch sollte vor einem solchen Eintrag die
  6401.          Gegenstation über das Vorhaben informiert werden. Da der
  6402.          Convers-Server theoretisch in der Lage ist, Gesprächsrunden auf
  6403.          maximal 32767 Kanälen mit jeweils unbegrenzter Userzahl zu
  6404.          verarbeiten (die maximale Anzahl ist speicherabhängig),
  6405.          bedeutet eine Verbindung zwischen stark genutzten Convers-Ser-
  6406.          vern eine erhebliche Linkbelastung.
  6407.  
  6408.  
  6409.  
  6410.  
  6411.  
  6412.                                     Seite 100
  6413.  
  6414.  
  6415.  
  6416.                               WNOS v 4a9.aau MANUAL
  6417.  
  6418.  
  6419.          9.10. "popusers"-File
  6420.  
  6421.          Das File "popusers" regelt die Zugriffsberechtigung von
  6422.          Verbindungen, die über das POP abgewickelt werden. Die Einträge
  6423.          für den User und das Paβwort müssen jeweils mit einem ":"
  6424.          abgeschlossen werden und müssen ohne Zwischenräume in der
  6425.          gleichen Zeile stehen.
  6426.  
  6427.          #
  6428.          # popusers is for access via POP
  6429.          # Format:
  6430.          #    user:password:
  6431.          #
  6432.          dg8fbv:thomas:
  6433.          n2muc:alfonso:
  6434.          #
  6435.          #
  6436.  
  6437.          Den Usern dg8fbv und n2muc werden bei richtigem Paβwort die in
  6438.          der Mailbox vorliegenden Nachrichten geschickt.
  6439.  
  6440.  
  6441.  
  6442.  
  6443.                                     Seite 101
  6444.  
  6445.  
  6446.  
  6447.                               WNOS v 4a9.aau MANUAL
  6448.  
  6449.  
  6450.          9.11. "autoexec.nos"-File
  6451.  
  6452.          Die Datei wurde von DG8FBV zur Verfügung gestellt und befindet
  6453.          sich in dieser Form auf seinem System im praktischen Einsatz.
  6454.          Die Einträge für das AX.25-Rufzeichen und die IP-Adresse müssen
  6455.          vor einer Benutzung noch editiert werden. Die betreffenden
  6456.          Stellen sind mit der Zeichenfolge "*-*-*-*-*-*" gekennzeichnet.
  6457.  
  6458.          #
  6459.          #
  6460.          #                   =============================
  6461.          #                   #     AUTOEXEC.NOS für      #
  6462.          #                   #      WNOS.4x.DB3FL        #
  6463.          #                   =============================
  6464.          #
  6465.          #
  6466.          #
  6467.          #  Memory-Verwaltung:
  6468.          #
  6469.          #  Gröβe und Anzahl der Interrupt-Puffer festlegen
  6470.          #  Schwelle für PANIK setzen und anschlieβendem REBOOT
  6471.          #  Wird zu Beginn initialisiert, um Speicher zu sparen, der
  6472.          #  später nicht mehr freigegeben werden kann.
  6473.          #
  6474.          mem nibuf 2
  6475.          mem ibufs 512
  6476.          mem thr 12288
  6477.          #
  6478.          #  Macht ein Systemreset bei Unterschreitung von "MEM THR"
  6479.          mem reboot 1
  6480.          #-----------------------------------------------------
  6481.          #
  6482.          # PERSONALITY:
  6483.          #
  6484.          # Setzt das eigene AX.25 Rufzeichen (gilt auch für NETROM)
  6485.          ax25 mycall *-*-*-*-*-*
  6486.          #
  6487.          # Setzen der lokalen IP-Adresse in Form des symbolischen Namens
  6488.          # wie in DOMAIN.TXT angegeben oder der IP-Nummer direkt
  6489.          ip address *-*-*-*-*-*
  6490.          #
  6491.          # Setzt den lokalen Hostnamen
  6492.          host *-*-*-*-*-*
  6493.          #-----------------------------------------------------
  6494.          #
  6495.          # ATTACH INTERFACES:
  6496.          #
  6497.          # Verknüpft WNOS mit seriellen Schnittstellen
  6498.          # Syntax:
  6499.          # attach asy <i/o address> <vector> slip|ax25|nrs <iface>
  6500.          # <buffsize <mtu> <speed> [<ip-address]>
  6501.          #
  6502.          # COM2: 4800 bd
  6503.          attach asy 0x2f8 0x3 ax25 0 8192 256 4800
  6504.          #
  6505.          # COM1: 4800 bd
  6506.          attach asy 0x3f8 0x4 ax25 1 8192 256 4800
  6507.          #
  6508.          # AXIP Link:
  6509.  
  6510.                                     Seite 102
  6511.  
  6512.  
  6513.  
  6514.                               WNOS v 4a9.aau MANUAL
  6515.  
  6516.  
  6517.          attach axip ax 256 44.130.24.94
  6518.          #
  6519.          # COM3: 19200 bd
  6520.          attach asy 0x3e8 0x7 slip sl0 4096 256 19200
  6521.          #-----------------------------------------------------
  6522.          #
  6523.          #    TNC2c mit TF2.4 in KISS-Mode setzen (bei anderer Software
  6524.          #    anpassen!)
  6525.          #    Format:  param <label> <dec value> <dec value> <dec value>
  6526.          #
  6527.          #      ESC CR  @  K CR
  6528.          #        |  |  |  |  |
  6529.          param 0 13 27 64 75 13
  6530.          param 1 13 27 64 75 13
  6531.          #-----------------------------------------------------
  6532.          #
  6533.          # TCPIP-ROUTING-TABLE:
  6534.          #
  6535.          # Trägt die Default-Route ein
  6536.          route addprivate default 0
  6537.          #
  6538.          # Trägt die Routen des Internet Protokolls ein
  6539.          # (Die Einträge sind nicht unbedingt notwendig, da die Routen
  6540.          # regelmäβig gespeichert werden)
  6541.          #
  6542.          # route add <hostid>[/<bits>] <iface> <gateway>
  6543.          #
  6544.          route add [44.130.24.94] sl0
  6545.          route add [44.130.48.3] 1 [44.130.48.10] db0id
  6546.          route add [44.130.20.91] 1 [44.130.20.90] dl8yq
  6547.          route add [44.130.26.31] 0 [44.130.26.30] db3fl-1
  6548.          route add [44.144.6.7] 1 [44.130.20.90] dl8yq
  6549.          route add [44.144.6.10] 1 [44.130.20.90] dl8yq
  6550.          route add [44.130.20.0]/24 1 [44.130.20.90] dl8yq
  6551.          route add [44.130.19.0]/24 1 [44.130.20.90] dl8yq
  6552.          route addprivate [44.130.20.51] 1
  6553.          route addprivate [44.130.20.50] 1
  6554.          route addprivate [44.130.20.40] 1
  6555.          route addprivate [44.130.19.1] 1
  6556.          #-----------------------------------------------------
  6557.          #
  6558.          # ARP-ENTRIES:
  6559.          #
  6560.          # Setzt Einträge in die Tabelle des ADDRESS RESOLUTION
  6561.          # PROTOKOLL (ARP)
  6562.          # (Die Einträge sind auskommentiert und befinden sich nur für
  6563.          # den Fall in diesem File, daβ das File "arproute.dat" zerstört
  6564.          # wird. Die Angaben sind wahllos herausgegriffen)
  6565.          #
  6566.          # arp add <hostid> ax25 <callsign>
  6567.          #arp add [44.130.48.10] ax25 db0id
  6568.          #arp add [44.130.20.90] ax25 dl8yq
  6569.          #arp add [44.130.20.91] ax25 dl8yq-1
  6570.          #arp add [44.130.24.78] ax25 dg8fbv
  6571.          #arp add [44.130.26.31] ax25 db3fl-1
  6572.          #arp add [44.130.20.51] ax25 db0pra-9
  6573.          #arp add [44.130.20.40] ax25 dh9kae
  6574.          #arp add [44.130.19.1] ax25 dg8jt
  6575.          #--------------------------------------------------------
  6576.  
  6577.                                     Seite 103
  6578.  
  6579.  
  6580.  
  6581.                               WNOS v 4a9.aau MANUAL
  6582.  
  6583.  
  6584.          #
  6585.          # Default-Interface und permanente Routes:
  6586.          #
  6587.          # ax route add permanent <iface> <call>
  6588.          # ax route add permanent 1 db0da
  6589.          #--------------------------------------------------------
  6590.          #
  6591.          # Automatische Speicherung von *.DAT (ab WN4A6)
  6592.          # (Einheit Sekunden)
  6593.          #
  6594.          save 6000
  6595.          #
  6596.          # unbenutzte Routen nach x Tagen nicht mehr einlesen
  6597.          ax route hold 7
  6598.          #-----------------------------------------------------
  6599.          #
  6600.          # AX.25 PARAMETER:
  6601.          #
  6602.          # Setzt maximale Anzahl der unbestätigten Frames
  6603.          ax25 maxframe 0 2
  6604.          ax25 maxframe 1 2
  6605.          #
  6606.          # Setzt maximale Länge eines I-Frames in Bytes
  6607.          ax25 paclen 0 256
  6608.          ax25 paclen 1 256
  6609.          #
  6610.          # Setzt maximale Gröβe des Empfangspuffers in Bytes
  6611.          ax25 window 0 2048
  6612.          ax25 window 1 2048
  6613.          #
  6614.          # Setzt Grenze, bei der beim ersten Pollen das Info-Frame
  6615.          # wiederholt wird
  6616.          ax25 pthresh 0 64
  6617.          ax25 pthresh 1 64
  6618.          #
  6619.          # Maximale Anzahl der Wiederholungsversuche
  6620.          ax25 retry 0 8
  6621.          ax25 retry 1 8
  6622.          #
  6623.          # Digipeaterfunktion:
  6624.          # Digi off = 0      normales Digipeating = 1
  6625.          # Autorouting mit Hop-2-Hop-Ack = 2
  6626.          ax25 digipeat 0 2
  6627.          ax25 digipeat 1 2
  6628.          #
  6629.          # Retransmission-Timeout (in sec)
  6630.          ax25 t1 0 10
  6631.          ax25 t1 1 10
  6632.          #
  6633.          # Acknowledge Delay Timeout (in sec)
  6634.          ax25 t2 0 3
  6635.          ax25 t2 1 3
  6636.          #
  6637.          # Keep alive polling (in sec)
  6638.          ax25 t3 0 900
  6639.          ax25 t3 1 900
  6640.          #
  6641.          # Verhalten nach Ablauf des T3-Timers (pollen/disconnect)
  6642.          ax25 t3disc 0 1
  6643.  
  6644.                                     Seite 104
  6645.  
  6646.  
  6647.  
  6648.                               WNOS v 4a9.aau MANUAL
  6649.  
  6650.  
  6651.          ax25 t3disc 1 1
  6652.          #
  6653.          # Busy Timeout (in sec)
  6654.          ax25 t4 0 60
  6655.          ax25 t4 1 60
  6656.          #
  6657.          # Packet Assembly Timeout (in sec)
  6658.          ax25 t5 0 1
  6659.          ax25 t5 1 1
  6660.          #
  6661.          # Bake:
  6662.          # Sendet UI-Frames in angegebenen Intervallen aus <sec>
  6663.          ax25 bcinterval 0
  6664.          #
  6665.          # Inhalt dieses UI-Frames
  6666.          # ax25 bctext "* RMTCP * TCP/IP * DG8FBV.ampr.org [44.130.24.78] *
  6667.          #-----------------------------------------------------
  6668.          #
  6669.          # Einstellungen TCP:
  6670.          #
  6671.          # Anzahl der Wiederholungsversuche
  6672.          tcp retry 10
  6673.          #
  6674.          # Maximale Segmentgröβe (Maximum Segment Size)
  6675.          tcp mss 216
  6676.          #
  6677.          # Setzt die Empfangs-Windowgröβe (in Bytes)
  6678.          tcp window 1080
  6679.          #
  6680.          # Gibt Meldungen aus dem TCP-Server aus <0|1>
  6681.          tcp trace off
  6682.          #
  6683.          # Setzt den Initialisierungswert des ROUND-TRIP-TIMERs
  6684.          # (in msec)
  6685.          tcp irtt 7000
  6686.          #
  6687.          # Setzt Echobehandlung bei TELNET-Verbindungen
  6688.          echo accept
  6689.          #---------------------------------------------------------
  6690.          #
  6691.          # Einstellungen IP:
  6692.          #
  6693.          # Setzt TIME-TO-LIVE-Zähler, d.h. Lebenszeit des Datagramms
  6694.          ip ttl 16
  6695.          #
  6696.          # Setzt den Reassembly-Timer (in sec)
  6697.          ip rtimer 300
  6698.          #
  6699.          # Trace für ICMP-Messages
  6700.          icmp trace 0
  6701.          #-----------------------------------------------------
  6702.          #
  6703.          # SMTP:
  6704.          #
  6705.          # Zeitintervall setzen, nach dessen Ablauf WNOS nach neuer
  6706.          # zu sendender Mail schaut
  6707.          smtp timer 5400
  6708.          #
  6709.  
  6710.  
  6711.                                     Seite 105
  6712.  
  6713.  
  6714.  
  6715.                               WNOS v 4a9.aau MANUAL
  6716.  
  6717.  
  6718.          # Meldet eintreffende Mails mit Ton/ohne Ton/ohne Meldung
  6719.          # <0|1|2>
  6720.          smtp quiet 0
  6721.          #
  6722.          # Senden aller Befehle in möglichst wenigen Frames
  6723.          smtp batch 1
  6724.          #
  6725.          # Maximale Anzahl der gleichzeitigen SMTP Verbindungen
  6726.          # festlegen
  6727.          smtp maxcl 3
  6728.          #
  6729.          # Forward-Adresse für unbekannte Empfaenger von Mails
  6730.          smtp forward db0lj.ampr.org
  6731.          #
  6732.          # Weist SMTP an, die bekannten Routes (aus ALIAS, REWRITE etc.)
  6733.          # zu benutzen
  6734.          smtp mode route
  6735.          #
  6736.          # Third party Mail erlauben
  6737.          third on
  6738.          #
  6739.          # Datenkompression fuer SMTP einschalten
  6740.          smtp lzw on
  6741.          #-----------------------------------------------------
  6742.          #
  6743.          # DOMAIN Server/Client:
  6744.          #
  6745.          # Setzt den Default-Suffix fuer Hostnamen ohne "." als
  6746.          # AMPR.ORG, wie es international üblich ist
  6747.          domain suffix ampr.org.
  6748.          #
  6749.          # Ausgabe auf dem Trace-Schirm in der Form [xx.xx.xx.xx] oder
  6750.          # Hostnamen (0|1)
  6751.          domain translate 1
  6752.          #
  6753.          # Ausgabe des vollen Hostnamens oder in der Form
  6754.          # [xx.xx.xx.xx].IN-ADDR-ARPA. (1|0)
  6755.          domain verbose 1
  6756.          #
  6757.          # Falls wir keinen Eintrag in unserem Domainfile finden, fragen
  6758.          # wir den entsprechend eingetragenen Host nach Auskunft
  6759.          domain add dl8yq.ampr.org
  6760.          #
  6761.          # Setzt maximale Anzahl der Abfrageversuche an diesen Server
  6762.          domain retries 3
  6763.          #
  6764.          # Setzt Timeout nach einer Abfrage (in sec)
  6765.          domain timeout 20
  6766.          #
  6767.          # Setzt Pfad und Namen des aktuellen Domain-Files
  6768.          domain dfile f:\domain.txt
  6769.          #----------------------------------------------------
  6770.          #
  6771.          # Starten der diversen Server:
  6772.          #
  6773.          start ax25
  6774.          # start discard
  6775.          # start domain
  6776.          # start echo
  6777.  
  6778.                                     Seite 106
  6779.  
  6780.  
  6781.  
  6782.                               WNOS v 4a9.aau MANUAL
  6783.  
  6784.  
  6785.          start finger
  6786.          start ftp
  6787.          start smtp
  6788.          start telnet
  6789.          start ttylink
  6790.          start remote
  6791.          start pop
  6792.          start nntp
  6793.          # start convers
  6794.          # start xconvers
  6795.          #----------------------------------------------------
  6796.          #
  6797.          # Remote Betrieb:
  6798.          #
  6799.          # Setzen des Paβwortes für den Remote Server
  6800.          # remote -s *-*-*-*-*
  6801.          #
  6802.          # SYSOP-Paβwort für das @-Kommando in der Mailbox
  6803.          # sysop 12345
  6804.          #-----------------------------------------------------
  6805.          #
  6806.          # NNTP SERVER:
  6807.          #
  6808.          # NNTP Hostname
  6809.          nntp host *-*-*-*-*-*
  6810.          #
  6811.          # Setzt Username
  6812.          nntp user *-*-*-*-*-*
  6813.          #
  6814.          # Vollständigen Namen im NNTP-Header eines Artikels setzen
  6815.          nntp fullname "*-*-*-*-*-*"
  6816.          #
  6817.          # Setzt Feld im Artikelheader "ORGANISATION:........"
  6818.          nntp org "Amateur Radio NNTP"
  6819.          #
  6820.          # Reply Zeile im Header
  6821.          nntp reply *-*-*-*-*-*@*-*-*-*-*-*
  6822.          #
  6823.          # Bestimmt den Namen des Signature-Files (in \spool\signatur)
  6824.          nntp sig *-*-*-*-*-*
  6825.          #
  6826.          # Setzt NNTP-Server, bei denen wir anfragen wollen
  6827.          # Syntax: nntp add <nntpserv> <intervall> [<groups]>
  6828.          #
  6829.          nntp add 44.130.20.90 18000 00:10-08:00 ampr.*,!ampr.bbs.*
  6830.          nntp add 44.130.48.27 14400 00:15-08:15 ampr.*,!ampr.bbs.*
  6831.          #
  6832.          # Bieten wir dem Server auch neue News aus den bekannten
  6833.          # Newsgroups an (0 = nein, 1 = ja, aber nur Gruppen, die wir
  6834.          # pollen, 2 = alles)
  6835.          nntp ihave 0
  6836.          #
  6837.          # Maximale Anzahl von Usern festlegen
  6838.          nntp maxcl 4
  6839.          #
  6840.          # Eintreffende News werden nur im Logbuch vermerkt, keine
  6841.          # Ausgabe auf dem Bildschirm
  6842.          nntp quiet 3
  6843.          #
  6844.  
  6845.                                     Seite 107
  6846.  
  6847.  
  6848.  
  6849.                               WNOS v 4a9.aau MANUAL
  6850.  
  6851.  
  6852.          # Datenkompression für NNTP ausschalten
  6853.          nntp lzw off
  6854.          #----------------------------------------------------
  6855.          #
  6856.          # POP REQUESTS:
  6857.          #
  6858.          # Setzt den Mailhost-Server, bei dem nach eigenen Mails
  6859.          # angefragt wird
  6860.          # pop mailhost dl0xyz.ampr.org
  6861.          #
  6862.          # Abgerufene Mails in die Datei \spool\mail\user.txt tun
  6863.          # pop user.txt
  6864.          #
  6865.          # Setzt Rufzeichen und Paβwort, wie beim Mailhost in POPUSERS
  6866.          # eingetragen
  6867.          # pop userdata <call> <password>
  6868.          #
  6869.          # Setzt Zeit zwischen den Abfragen
  6870.          # pop timer <sec>
  6871.          #--------------------------------------------------------
  6872.          #
  6873.          # TRACE:
  6874.          # Trace Format setzen:
  6875.          #
  6876.          # Gültige Werte sind:
  6877.          #
  6878.          # B:D:I:O
  6879.          # | | | +--Output packets 0 or 1       1 = trace / 0 = don't
  6880.          # | | +----Input packets  0 or 1       1 = trace / 0 = don't
  6881.          # | +------Dump level     0 or 1 or 2  0 = headers / 1 = ascii / 2
  6882.          # +--------Broadcasts     0 or 1       0 = trace / 1 = don't
  6883.          #
  6884.          #
  6885.          # Von beiden Interfaces werden alle auf der QRG vorhandenen
  6886.          # Pakete in ASCII angezeigt
  6887.          trace 1 111
  6888.          trace 0 111
  6889.          #--------------------------------------------------------
  6890.          #
  6891.          # Logfiles:
  6892.          #
  6893.          # Logfile einschalten
  6894.          log \spool\logfile
  6895.          #
  6896.          # Ebenso fuer Mailbox-Betrieb
  6897.          mbox log on
  6898.          #--------------------------------------------------------
  6899.          #
  6900.          # Diverses:
  6901.          #
  6902.          # SYSOP anwesend (betrifft Port 87)
  6903.          attend y
  6904.          #
  6905.          # Nachricht für Port 87 setzen
  6906.          # motd "Falls SYSOP nicht erreichbar, bitte Nachricht hinterlassen"
  6907.          #
  6908.          # SYSOP anwesend (betrifft Mailbox-Kommando CHAT)
  6909.          mbox attend y
  6910.          #
  6911.  
  6912.                                     Seite 108
  6913.  
  6914.  
  6915.  
  6916.                               WNOS v 4a9.aau MANUAL
  6917.  
  6918.  
  6919.          # Mailbox Nachricht hinterlassen
  6920.          # mbox motd "Konsole evtl. mit (C)hat erreichbar"
  6921.          #
  6922.          # Maximale Anzahl von Nachrichten in einem Mailfile setzen
  6923.          mbox maxmsg 50
  6924.          #
  6925.          # Setzt automatischen Zeilenumbruch <0.....132> 0 = AUS
  6926.          wrap 0
  6927.          #
  6928.          # Bei monochromen Bildschirm
  6929.          attribut mono
  6930.          #
  6931.          # Gibt bei Connect ein akustisches Signal <0...10> 0=AUS
  6932.          bell 0
  6933.          #-----------------------------------------------------
  6934.          #
  6935.          # KISS-Parameter setzen:
  6936.          #
  6937.          # Setzen der KISS-Parameter am Ende der Datei, nachdem wir dem
  6938.          # TNC somit eine kurze Erholungspause nach erfolgtem Umschalten
  6939.          # in den KISS-Mode gegönnt haben
  6940.          #
  6941.          #
  6942.          # Sendet Daten zum Interface 0 auf 2m
  6943.          # Tx-Delay (Einheit 10 ms)
  6944.          param 0 1 40
  6945.          # Persistence (Einheit 1/256)
  6946.          param 0 2 64
  6947.          # Slot-Time (Einheit 10 ms)
  6948.          param 0 3 20
  6949.          # Tx-Tail (Einheit 10 ms)
  6950.          param 0 4 10
  6951.          # Duplex (0 = CSMA, 1 = fullduplex)
  6952.          param 0 5 0
  6953.          #
  6954.          # Sendet Daten zum Interface 1 auf 70cm
  6955.          # Tx-Delay (Einheit 10 ms)
  6956.          param 1 1 45
  6957.          # Persistence (Einheit 1/256)
  6958.          param 1 2 64
  6959.          # Slot-Time (Einheit 10 ms)
  6960.          param 1 3 20
  6961.          # Tx-Tail (Einheit 10 ms)
  6962.          param 1 4 10
  6963.          # Duplex (0 = CSMA, 1 = fullduplex)
  6964.          param 1 5 0
  6965.          #
  6966.          # ENDE AUTOEXEC.NOS
  6967.          ########################################################
  6968.          #
  6969.  
  6970.  
  6971.  
  6972.  
  6973.  
  6974.                                     Seite 109
  6975.  
  6976.  
  6977.  
  6978.                               WNOS v 4a9.aau MANUAL
  6979.  
  6980.  
  6981.          9.12. "autoexec.bat"-File
  6982.  
  6983.          Hier folgt ein Muster einer "autoexec.bat", die bei Barry,
  6984.          DC0HK, auf dem dort konfigurierten Server läuft. Das File
  6985.          ermöglicht den automatischen Neustart des gesamten Systems nach
  6986.          einer abnormalen Programmbeendigung. Tritt ein fataler Fehler
  6987.          während des Betriebs von WNOS auf, wird das Programm sofort
  6988.          verlassen und ein Errorlevel > 250 an die aufrufende Batch-
  6989.          Datei übergeben.
  6990.  
  6991.          Die möglichen Werte sind:
  6992.  
  6993.          251  timer loop occured (unendliche Zeitschleife)
  6994.          252  memory allocation failure (zuwenig Restspeicher)
  6995.          254  stack violation (Stacküberlauf)
  6996.          255  corrupted node (zerstörter Speicherbereich)
  6997.          Zusätzlich wird in diesen Fällen noch eine Fehlermeldung auf
  6998.          dem Monitor ausgegeben.
  6999.  
  7000.          #
  7001.          #
  7002.          :START                           # Start-Label
  7003.          @echo off                        #
  7004.          cls                              #
  7005.          cd\drivers                       #
  7006.          arcnet 0x7e 5 0x2e0 0xd000       # lädt einen ARCNET-Treiber,
  7007.                                           # Softwareinterrupt 7E HEX
  7008.          cd\wnos                          #
  7009.          del *.tmp                        # löscht temporäre Files
  7010.          rem                              #
  7011.          SET TZ=GMT0                      # Zeitzone: Rechnerzeit in UTC
  7012.          del \wnos\spool\mqueue\*.lck > \wnos\spool\mqueue\0.lck
  7013.                                           # löscht *.lck Files
  7014.          bin\wnos -d/wnos autoexec.nos    # Programmaufruf
  7015.          if errorlevel 250 goto reboot    # Fehler beim Programmende!
  7016.          goto end                         # normales Programmende
  7017.          :REBOOT                          # Label
  7018.          reset.com                        # Programmaufruf
  7019.          reboot.com                       # Programmaufruf
  7020.          :END                             # Label
  7021.          cd\drivers                       #
  7022.          pktstat 0x7e                     # ARCNET Statistik
  7023.                                           # Informationen
  7024.          termin 0x7e                      # entfernt den ARCNET-Treiber
  7025.          cd\                              #
  7026.          #
  7027.          #
  7028.  
  7029.          Die Programme "reset.com" und "reboot.com" sowie zusätzlich
  7030.          "warmboot.com" sind auf der Diskette vorhanden. "reset.com"
  7031.          setzt BIOS, DOS und Diskettenlaufwerke auf Einschaltbedingungen
  7032.          zurück. "reboot.com" führt einen Kaltstart, "warmboot.com"
  7033.          einen Warmstart (ähnlich CTRL-ALT-DEL) des Rechners aus. Zur
  7034.          Benutzung der ARCNET-Karte muβ beim ATTACH-Kommando innerhalb
  7035.          von AUTOEXEC.NOS natürlich der selbe Softwareinterrupt
  7036.          angegeben werden wie beim Installieren des Treibers (=> attach
  7037.          packet).
  7038.  
  7039.  
  7040.  
  7041.                                     Seite 110
  7042.  
  7043.  
  7044.  
  7045.                               WNOS v 4a9.aau MANUAL
  7046.  
  7047.  
  7048.          9.13. PK232-Multi-Mode-Controller
  7049.  
  7050.  
  7051.          Da es wegen des internen Timings speziell beim PK232MBX immer
  7052.          wieder zu Problemen bei der Umschaltung in den KISS-Mode kommt,
  7053.          sei hier auf 3 Batchdateien verwiesen, die Horst, DF7FW,
  7054.          freundlicherweise zur Verfügung gestellt hat. Auβer der
  7055.          sicheren Initialisierung war es für ihn wichtig, daβ bei
  7056.          abgeschalteten Computer die MBX-Mailbox in AX.25 erreichbar
  7057.          ist. Diese Initialisierung basiert auf einem Programm namens
  7058.          TNCINIT, welches dessen Autor DL5FBD in den meisten
  7059.          Amateurfunkboxen veröffentlicht hat.
  7060.          In diesem Beispiel stehen alle Hilfsdateien wie WNOS.BAT,
  7061.          TNCINIT.EXE, EIN.INI und AUS.INI in einem Verzeichnis, WNOS.EXE
  7062.          in C:\WNOS. Weiterhin ist neben dem Rufzeichen die verwendete
  7063.          Baudrate und die Schnittstelle an die vorhandenen Verhältnisse
  7064.          anzupassen. Für zusätzliche Informationen sei auf die
  7065.          Dokumentation zu TNCINIT verwiesen. Die Kommentare an der
  7066.          rechten Seite sind für eine korrekte Funktion zu entfernen!
  7067.  
  7068.          Aufruf von WNOS durch die Datei WNOS.BAT:
  7069.  
  7070.          tncinit B:9600 f:ein.ini
  7071.          cd c:\wnos
  7072.          wnos -d /wnos
  7073.          cd c:\afu
  7074.          tncinit B:9600 f:aus.ini
  7075.  
  7076.  
  7077.          Inititialisierung in den KISS-Mode durch die Datei EIN.INI:
  7078.  
  7079.          ld:200                        Delay zur Verarbeitung eines Kommandos
  7080.          cd:20                         Bytezwischenzeit
  7081.          a:42                          automatische Baudrateermittlung
  7082.          d:1000                        1 Sekunde Wartezeit
  7083.          awlen 8                       Parameter für PK232 setzen
  7084.          parity 0
  7085.          persist 255
  7086.          hf off
  7087.          packet
  7088.          start $0
  7089.          stop $0
  7090.          xon $0
  7091.          xoff $0
  7092.          xflow off
  7093.          conmode trans
  7094.          hpoll off
  7095.          rawhdlc on
  7096.          ppersist on
  7097.          kiss on
  7098.          host on
  7099.          d:2000                        Nochmalige Verzögerung von 2 Sekunden
  7100.  
  7101.  
  7102.  
  7103.  
  7104.  
  7105.  
  7106.  
  7107.                                     Seite 111
  7108.  
  7109.  
  7110.  
  7111.                               WNOS v 4a9.aau MANUAL
  7112.  
  7113.  
  7114.  
  7115.          Rückschalten des PK232MBX aus dem KISS-Mode durch AUS.INI:
  7116.  
  7117.          cd:25                         25ms Bytezwischenzeit
  7118.          ld:100                        100 ms Erholungspause nach Kommando
  7119.          k:                            KISS-Reset-Befehl senden
  7120.          br:300                        deaktivieren TRANSPARENT-Mode
  7121.          d:3000                        3 s Wartezeit
  7122.          by:17,24
  7123.          maildrop on                   die folgenden Befehle sind nur beim
  7124.          3rdparty on                   PK232MBX relevant, sonst löschen
  7125.          mycall df7fw-9
  7126.          mymail df7fw
  7127.          users 1
  7128.          monitor 0
  7129.          mcon off
  7130.          mdm on
  7131.          mtext Kein Computer am PK232MBX - bitte H fuer Hilfe
  7132.          mmsg on
  7133.          mdprompt Betreff:/Bitte Text eingeben, beenden mit /EX
  7134.  
  7135.          ---------------------------------------------------------------------
  7136.  
  7137.  
  7138.  
  7139.  
  7140.          #
  7141.          # Set PK232 to KISS mode
  7142.          #
  7143.          param 144 13 17 %500
  7144.          param 144 13 %500 ">awlen 8" 13
  7145.          param 144 13 %500 ">parity 0" 13
  7146.          param 144 13 %500 ">persist 255" 13
  7147.          param 144 13 %500 ">hf off" 13
  7148.          param 144 13 %500 ">packet" 13
  7149.          param 144 13 %500 ">hbaud 300" 13
  7150.          param 144 13 %500 ">start $0" 13
  7151.          param 144 13 %500 ">stop $0" 13
  7152.          param 144 13 %500 ">xon $0" 13
  7153.          param 144 13 %500 ">xoff $0" 13
  7154.          param 144 13 %500 ">xflow off" 13
  7155.          param 144 13 %500 ">conmode trans" 13
  7156.          param 144 13 %500 ">hpoll off" 13
  7157.          param 144 13 %500 ">kiss on" 13
  7158.          param 144 13 %500 ">rawhdlc on" 13
  7159.          param 144 13 %500 ">ppersist on" 13
  7160.          param 144 13 %500 ">host on" 13
  7161.          #
  7162.  
  7163.  
  7164.  
  7165.  
  7166.          9.14. G8BPQ-Software
  7167.  
  7168.          Zur Konfiguration von WNOS4 in Verbindung mit der G8BPQ-
  7169.          Software ist ein Hilfsfile "WNOSBPQ.EXE" vorhanden, welches
  7170.          ebenfalls auf der Diskette vorliegt.
  7171.  
  7172.  
  7173.  
  7174.  
  7175.          9.15. DesqView
  7176.  
  7177.          WNOS kann auch unter DesqView gestartet werden. Soll WNOS beim
  7178.          Start von DesqView automatisch aufgerufen werden, kann die fol-
  7179.          gende Konfiguration verwendet werden. Sie wurde von Rick, DA2WD
  7180.          (KE0GB), entwickelt und ist auf seinem System im Einsatz.
  7181.  
  7182.           1.   Start von DesqView mit dem Kommando "dv" vom DOS-Prompt.
  7183.           2.   Eingabe von <SHIFT>+<ALT> um den Lernmodus zu aktivieren.
  7184.           3.   Eingabe von "Start Script" (dieser Menüpunkt ist beim
  7185.                Aufruf automatisch aktiviert, ein <CR> genügt).
  7186.           4.   Eingabe von "!" auf die Frage "Press Key you want to
  7187.                redefine".
  7188.           5.   Eingabe von "STARTUP WNOS<CR>" (der Filename muss ggf.
  7189.                angepasst werden [nicht das 2-Zeichen-Kommando im
  7190.                Menü!]).
  7191.           6.   Ab diesem Punkt werden alle Tastenanschläge von DesqView
  7192.                aufgezeichnet. Soll z.B. das DV-Window auf den gesamten
  7193.                Bildschirm ausgedehnt werden, sind folgende Eingaben
  7194.                notwendig: Das Menü "OPEN WINDOW" aufrufen mit dem 2-
  7195.                Zeichen-Kommando mit dem normalerweise WNOS gestartet
  7196.                wird. Danach mit "ZOOM" (oder <ALT>-Z) das Fenster ver-
  7197.                gröβern.
  7198.           7.   Eingabe von <SHIFT>+<ALT> um den Lernmodus zu beenden.
  7199.           8.   Eingabe von <CR> auf die Frage "Finish Script".
  7200.  
  7201.  
  7202.  
  7203.         9.16.  Using WNOS with a PacComm Tiny2 TNC
  7204.  
  7205.         These commands switch a Tiny2 TNC into KISS mode
  7206.  
  7207.         #
  7208.         # Set Tiny 2 into KISS mode
  7209.         #
  7210.         param 144 13 %500 ">kiss on" 13
  7211.         param 144 13 %500 ">restart" 13
  7212.         #
  7213.         # The End.
  7214.  
  7215.         Use the command "param 144 255" to switch the  controller  out  of  KISS
  7216.         mode before exiting WNOS if desired.
  7217.  
  7218.  
  7219.                                     Seite 112
  7220.  
  7221.  
  7222.  
  7223.                               WNOS v 4a9.aau MANUAL
  7224.  
  7225.  
  7226.           9.   Verlassen von DesqView. Auf die Frage "Save Scripts?" mit
  7227.                <CR> die Vorgabe "Save them" bestätigen. Auch die
  7228.                Sicherheitsabfrage mit <CR> bestätigen.
  7229.          10.   DesqView erneut mit "dv" starten. WNOS startet
  7230.                automatisch. (Soll DesqView beim Booten des Rechners
  7231.                automatisch gestartet werden, sind die Einträge "cd \dv"
  7232.                und "dv" in der "autoexec.bat" notwendig.)
  7233.  
  7234.          WNOS kann unter DesqView auch in einem erweiterten 43/50-
  7235.          Zeilen-Modus betrieben werden. Dazu sind folgende Eingaben
  7236.          notwendig:
  7237.  
  7238.           1.   Das Kommando-Fester von DesqView aufrufen.
  7239.           2.   Eingabe von "CP", um die Konfiguration eines Programmes
  7240.                zu ändern.
  7241.           3.   Eingabe des 2-Zeilen-Kommandos, welches das Programm
  7242.                startet.
  7243.           4.   Eingabe von <F1>, um die erweiterten Optionen zu
  7244.                erreichen.
  7245.           5.   In die "Window Position"-Felder sind folgende Einträge zu
  7246.                machen:
  7247.                Max. Height:  50   Starting Height:  50   Starting Row:   0
  7248.                Max. Width:   80   Starting Width:   80   Starting Col.:  0
  7249.          6.    Sichern der Einstellungen und Verlassen des
  7250.                Einstellmodus.
  7251.  
  7252.  
  7253.  
  7254.  
  7255.                                     Seite 113
  7256.  
  7257.  
  7258.  
  7259.                               WNOS v 4a9.aau MANUAL
  7260.  
  7261.  
  7262.          10. GLOSSAR
  7263.  
  7264.  
  7265.          ARP          Address Resolution Protocol
  7266.                       Zuordnung von IP-Adressen zu physikalischen Netz-
  7267.                       werk-Adressen. Im Amateurfunkbereich wird ARP dazu
  7268.                       benutzt, Rufzeichen zu IP-Adressen zuzuordnen und
  7269.                       umgekehrt.
  7270.          BBS          Bulletin Board System
  7271.          CHAT         Englisch für Plaudern, eine Abart des Telnet (TCP)
  7272.                       Protokolls. Ist in NOS-Version implementiert und
  7273.                       benutzt Port 87. Ermöglicht die direkte Verbindung
  7274.                       auf die Konsole der Gegenstation.
  7275.          CONVERS      Gesprächsrunde, Port 3600
  7276.                       Ermöglicht die Bildung von Gesprächsrunden mehre-
  7277.                       rer User auf einem Rechner. Verbindung in WNOS
  7278.                       unter TCP und IP realisiert.
  7279.          CR           Carriage Return-, Enter- oder Eingabetaste
  7280.          CTRL         Control-Taste
  7281.          DATEN        Daten in diesem Sinne ist alles, was übertragen
  7282.                       werden kann. Dabei spielt es keine Rolle, ob es
  7283.                       sich um Text oder Binärfiles handelt. Binärfiles
  7284.                       wiederum können sowohl Programme sein, als auch
  7285.                       komprimierte Daten.
  7286.          DISCARD      TCP Service (Standard), Port 9
  7287.                       Der Empfang von Frames auf dem Port 9 wird be-
  7288.                       stätigt, der Frameinhalt verworfen. Dient haupt-
  7289.                       sächlich zu Testzwecken.
  7290.          DOMAIN       TCP-/UDP-Service, Port 53 (TCP und UDP)
  7291.                       Ermöglicht die Nachfrage nach unbekannten IP-
  7292.                       Adressen und/oder Hostnamen auf einem entsprechend
  7293.                       eingerichteten Server. Je nach Implementation kann
  7294.                       mit diesem Service auch eine Liste der auf einem
  7295.                       anderen Host bekannten Hosts übertragen werden.
  7296.          ECHO         TCP Service (Standard), Port 7
  7297.                       Auf Port 7 empfangene Frames werden unverändert an
  7298.                       den Absender zurück geschickt. Dient hauptsächlich
  7299.                       zu Testzwecken.
  7300.          ESC          Escape-Taste
  7301.          FINGER       TCP Service (Standard), Port 79
  7302.                       Ermöglicht die Abfrage von bei einem Host
  7303.                       bekannten Usern bzw. Informationen über das
  7304.                       System.
  7305.          FRAME        Die von einem Host zu sendenden Daten werden in
  7306.                       Frames zusammengefaβt. Diese enthalten Infor-
  7307.                       mationen über den Absender, den Empfänger, das be-
  7308.                       nutzte Protokoll, verschiedene Kontroll- und
  7309.                       Statusinformationen und die eigentlichen Daten.
  7310.          FTP          TCP Service (File Transfer Protocol) (Standard),Port 21
  7311.                       Über eine Verbindung auf diesem Port werden die
  7312.                       Kommandos und Kontrollinformationen übertragen.
  7313.          FTP-DATA     TCP Service (FTP) (Standard), Port 20
  7314.                       Über eine Verbindung auf diesem Port werden nur
  7315.                       die Daten einer FTP-Session übertragen.
  7316.          HEADER       Die dem Dateninhalt eines Frames vorangestellten
  7317.                       Informationen über Art des Protokolls, Anzahl der
  7318.                       Daten-Bytes, Absender, Empfänger usw..
  7319.  
  7320.  
  7321.  
  7322.                                      Seite 114
  7323.  
  7324.  
  7325.  
  7326.                               WNOS v 4a9.aau MANUAL
  7327.  
  7328.  
  7329.          HOST         Bezeichnung einer Station in einem Netzwerk, ver-
  7330.                       gleichbar einer Amateurfunkstation.
  7331.          IP           Internet Protocol
  7332.                       Das IP ist verantwortlich für die Weiterleitung
  7333.                       (Routing) von TCP-Frames. Der Verbindungsaufbau
  7334.                       und Verbindungsabbau erfolgt ausschlieβlich über
  7335.                       das TCP.
  7336.          KONSOLE      Bezeichnet in diesem Manual den an den PC ange-
  7337.                       schlossenen Bildschirm und die dazugehörende
  7338.                       Tastatur.
  7339.          LOCAL        Bezeichnet im allgemeinen den Rechner, von dem aus
  7340.                       die Verbindung aufgebaut wurde.
  7341.          LZW          Kompressionsverfahren (Lempel-Zip-Welch)
  7342.                       Kann grundsätzlich bei allen Übertragungen ange-
  7343.                       wendet werden. Wird bei WNOS für die Services
  7344.                       SMTP, NNTP und Convers verwendet.
  7345.          MODE DAtagram Bezeichnet die Übertragung von TCP/IP Frames in
  7346.                       einem AX.25-UI-Frame. Die AX.25-Frames werden
  7347.                       hierbei nur als Übertragungsmedium genutzt und
  7348.                       haben keine weitere Funktion.
  7349.          MODE IPCAM   Abart des Mode VC. Hierbei werden TCP/IP Frames in
  7350.                       einem normalen AX.25-Frame übertragen. Damit ist
  7351.                       es möglich, eine Verbindung über verschiedene
  7352.                       Systeme (NETROM, Flexnet) herzustellen. Auch hier
  7353.                       werden die TCP Timer durch das darunter liegende
  7354.                       AX.25-Protokoll beeinfluβt, damit unnötiger Over-
  7355.                       head vermieden wird.
  7356.          MODE VC      Bezeichnet die Übertragung von TCP/IP Frames in
  7357.                       einer normalen AX.25-Verbindung. Zusätzlich werden
  7358.                       hier die AX.25-Frames noch auf AX.25-Ebene be-
  7359.                       stätigt, was eine erhöhte Übertragungsmenge zur
  7360.                       Folge hat. Auf Verbindungen über mehrere
  7361.                       Digipeater ist dieses Verfahren jedoch im
  7362.                       Zusammenhang mit der von WNOS verwendeten
  7363.                       dynamisch-spezifischen Timer-Beeinflussung der
  7364.                       TCP-Timer sinnvoll, da der entstehende Protokoll-
  7365.                       Overhead auf ein Minimum begrenzt wird.
  7366.          MTU          Maximum Transmission Unit
  7367.                       Ist die maximale Länge eines auf IP-Ebene gesende-
  7368.                       ten Frames.
  7369.          NET          Die zuerst von Phil Karn (KA9Q) entwickelte
  7370.                       TCP/IP-Implementation. Auf diesem Programm baut
  7371.                       sich die Entwicklung von NOS auf.
  7372.          NETROM       Übertragungsprotokoll, welches Eigenschaften der
  7373.                       höheren Protokolle (IP) hat. Durch den doch recht
  7374.                       hohen Protokoll-Overhead und verschiedene
  7375.                       Nachteile in der Implementation in der heutigen
  7376.                       Zeit nicht mehr ausreichend leistungsfähig.
  7377.          NNTP         TCP Service (Network News Transfer Protocol), Port 119
  7378.                       Ermöglicht die Übertragung von News (Nachrichten)
  7379.                       gezielt nach bestimmten angegebenen Gruppen.
  7380.                       Automatischer Update der einzelnen Gruppen ist
  7381.                       implementiert.
  7382.          NOS          Network Operating System
  7383.                       Das Programm baut auf NET auf und ist ebenfalls
  7384.                       von Phil Karn (KA9Q) entwickelt worden.
  7385.          PID          Protocol IDentifier
  7386.  
  7387.  
  7388.  
  7389.                                      Seite 115
  7390.  
  7391.  
  7392.  
  7393.                               WNOS v 4a9.aau MANUAL
  7394.  
  7395.  
  7396.                       Jedes AX.25-(Daten-)Frame enthält eine PID, mit
  7397.                       der der Inhalt und/oder die Übertragung
  7398.                       unterschiedlicher Daten gekennzeichnet wird.
  7399.          POP          TCP Service (Post Office Protocol), Port 109
  7400.                       Ermöglicht eine Fernabfrage einer NOS-Mailbox, ob
  7401.                       persönliche Mails vorliegen. Dient hauptsächlich
  7402.                       Stationen, die nicht dauernd betriebsbereit sind.
  7403.          RFC          Request for Comments
  7404.                       In den RFCs sind die verschiedenen Protokolle und
  7405.                       Services definiert. Es wird der Aufbau und der In-
  7406.                       halt einzelner Frames und der Ablauf einer Verbin-
  7407.                       dung beschrieben.
  7408.          REMOTE       Bezeichnet im allgemeinen den Rechner, mit dem die
  7409.                       Verbindung aufgebaut worden ist.
  7410.          RTT          Round Trip Time
  7411.                       Bezeichnet die Antwortzeit eines Host während ei-
  7412.                       ner Verbindung.
  7413.          SESSION      Bezeichnet in diesem Manual eine von der Konsole
  7414.                       abgehende oder ankommende Verbindung ohne Rück-
  7415.                       sicht auf das verwendete Protokoll.
  7416.          SMTP         TCP Service (Simple Mail Transfer Protocol)
  7417.                       (Standard), Port 25
  7418.                       Ermöglicht die Übertragung von Nachrichten (Mails)
  7419.                       an verschiedene User.
  7420.          SRTT         Smooth Round Trip Time
  7421.                       Bezeichnet die an die Linkqualität angeglichene
  7422.                       Antwortzeit eines Host während einer Verbindung.
  7423.          TCP          Transmission Control Protocol
  7424.                       Das TCP ist verantwortlich für den Verbindungsauf-
  7425.                       bau, Verbindungsabbau und die Übertragung von
  7426.                       Daten in einer Session. Die Weiterleitung
  7427.                       (Routing) der Frames erfolgt ausschlieβlich über
  7428.                       das IP.
  7429.          TCP/IP       Sammelbegriff, der die einzelnen durch TCP
  7430.                       verwendeten Protokolle und das IP-Routing umfaβt.
  7431.          TELNET       TCP Service (Standard), Port 23
  7432.                       Das Telnet Protokoll ermöglicht den Aufbau einer
  7433.                       Verbindung von der lokalen Konsole zur Konsole des
  7434.                       anderen Rechners. Damit ist eine "Unterhaltung"
  7435.                       der Benutzer möglich.
  7436.          TTYLINK      Abart des Telnet (TCP) Protokolls. Ist in der NOS-
  7437.                       Version implementiert und benutzt Port 87.
  7438.                       Ermöglicht die direkte Verbindung auf die Konsole
  7439.                       der Gegenstation.
  7440.          UDP          User Datagram Protocol
  7441.                       Dient hauptsächlich zur Übertragung von Kontroll-
  7442.                       und Steuerinformationen. Eine Bestätigung des Em-
  7443.                       pfangs der Frames findet nicht statt, der
  7444.                       Transport erfolgt über das IP.
  7445.          USER         Ein Benutzer eines Hosts.
  7446.          WAMPES       Württembergische Amateurfunk Multi-Protokoll Expe-
  7447.                       rimentier-Software
  7448.                       WAMPES wurde auf einem UNIX-System entwickelt und
  7449.                       ermöglicht ein Login auf der Shell-Ebene von UNIX.
  7450.                       Die Software beherrscht die gängigen TCP Services,
  7451.                       Convers, NETROM und AX.25.
  7452.          XCONVERS     Siehe CONVERS. Verbindung in WNOS unter TCP und IP
  7453.                       mit komprimierten Daten realisiert. Benutzt zur
  7454.                       Unterscheidung zu CONVERS den Port 3601.
  7455.  
  7456.                                      Seite 116
  7457.  
  7458.  
  7459.  
  7460.                                WNOS v 4a9.aau MANUAL
  7461.  
  7462.  
  7463.          11.  INDEX
  7464.  
  7465.          ***END ...............................................33
  7466.          /EX ..................................................33
  7467.          16450 ................................................39
  7468.          16550AFN .............................................39
  7469.          3-Com Ethernet Adaptor ...............................39
  7470.          43/50-Zeilen .........................................7; 113
  7471.          8250 .................................................39
  7472.          Acknowledgement Delay Timeout ........................48
  7473.          Address Resolution Protocol ..........................21
  7474.          Adress-Offset ........................................38
  7475.          Adress-Record ........................................92
  7476.          Adressumsetzung ......................................95
  7477.          Alias ................................................31
  7478.          Alias-Namen ..........................................13
  7479.          Area-Namen ...........................................94
  7480.          ARP-Eintrag ..........................................17
  7481.          ARP-Request ..........................................21
  7482.          ARP-Tabelle ..........................................13; 36; 37
  7483.          asynchrone Schnittstelle .............................39
  7484.          automatisches Login ..................................99
  7485.          Autorouting ..........................................43; 46
  7486.          AX.25-Connect ........................................19
  7487.          AX.25-Route ..........................................13; 32
  7488.          AX.25-Route-Tabelle ..................................46
  7489.          AX.25-Rufzeichen .....................................38
  7490.          AX.25-Stationen ......................................31
  7491.          AX.25-Store-&-Forward ................................24; 96
  7492.          AX.25-Verbindung .....................................29; 47
  7493.          AXIP-Interface .......................................39
  7494.          Backoff ..............................................12
  7495.          Bake .................................................42; 43
  7496.          Batch-Datei ..........................................110
  7497.          BAYCOM-Treiber .......................................41
  7498.          BBS-Befehle ..........................................28
  7499.          BBS-User .............................................33
  7500.          Befehlssyntax ........................................3
  7501.          Betriebssystem .......................................35
  7502.          Bezugsdirectory ......................................15
  7503.          BIOS .................................................8; 110
  7504.          bufsize ..............................................38
  7505.          Busy Timeout .........................................48
  7506.          Cache ................................................51
  7507.          Chat-Session .........................................49
  7508.          Chip-Basis-Adresse ...................................38
  7509.          CHOKE-Frame ..........................................12; 69; 71
  7510.          CNAME-Record .........................................92
  7511.          Color-Monitore .......................................10
  7512.          Command-Modus ........................................9
  7513.          Command-Schirm .......................................75; 78; 83
  7514.          Compiler-Optionen ....................................28
  7515.          CONFIG.SYS ...........................................7
  7516.          Connect-Text .........................................99
  7517.          Convers ..............................................63
  7518.          Convers-Host-Verbindungen ............................100
  7519.  
  7520.                                     Seite 117
  7521.  
  7522.  
  7523.  
  7524.                               WNOS v 4a9.aau MANUAL
  7525.  
  7526.  
  7527.          Convers-Server .......................................13; 29; 100
  7528.          CTRL-A ...............................................33
  7529.          CTRL-Z ...............................................33
  7530.          Cursor-Tasten ........................................9
  7531.          CWind ................................................42
  7532.          Daten-Kompression ....................................75
  7533.          Default-Interface ....................................29
  7534.          Default-Route ........................................47
  7535.          Default-Wert .........................................28; 42; 63
  7536.          DesqView .............................................112
  7537.          Digipeater ...........................................18; 45; 46
  7538.          Digipeating ..........................................43
  7539.          Directory-Struktur ...................................15
  7540.          Disk-Doubler .........................................7
  7541.          Disketten ............................................7
  7542.          Domain-File ..........................................52
  7543.          Domain-Server ........................................4; 27; 50; 51
  7544.          DOS ..................................................110
  7545.          DOS-Shell ............................................35; 86
  7546.          DOSKEY ...............................................7
  7547.          DR-DOS ...............................................7
  7548.          DRSI PCPA Packet Adaptor .............................40
  7549.          EAGLE RS-232C 8530 HDLC Adaptor ......................40
  7550.          Editierfunktion ......................................10
  7551.          EGA ..................................................7
  7552.          Eingabemodus .........................................9
  7553.          Einschaltmeldung .....................................19
  7554.          EMM386.EXE ...........................................7
  7555.          EMS ..................................................86
  7556.          Errorlevel ...........................................110
  7557.          Escape-Zeichen .......................................29; 30; 32; 33
  7558.          Fehlerkennung ........................................35
  7559.          Fehlermeldungen ......................................15; 16
  7560.          Festplatte ...........................................7
  7561.          Fragmentierung .......................................25; 61
  7562.          Frames ...............................................39
  7563.          FTP ..................................................26
  7564.          FTP Software Packet Driver ...........................41
  7565.          FTP-Befehle ..........................................55
  7566.          FTP-DATA-Session .....................................36
  7567.          FTP-Verbindung .......................................36
  7568.          Funktionstasten ......................................10
  7569.          G8BPQ-Software .......................................112
  7570.          Gateway ..............................................80
  7571.          Gesprächsrunden ......................................100
  7572.          HAPN-1 8273 HDLC Adaptor .............................40
  7573.          Hardware-Protokoll ...................................61
  7574.          Hardware-Voraussetzungen .............................2
  7575.          Help-File ............................................15; 30
  7576.          Hercules .............................................7
  7577.          Hilfsfunktion ........................................19
  7578.          Hop-2-Hop-Acknowledgement ............................47
  7579.          Hostnamen ............................................13; 17
  7580.          ICMP .................................................25
  7581.  
  7582.                                     Seite 118
  7583.  
  7584.  
  7585.  
  7586.                               WNOS v 4a9.aau MANUAL
  7587.  
  7588.  
  7589.          ICMP-Fehlermeldung ...................................25
  7590.          Inactivity Timeout ...................................48
  7591.          Initial Round Trip Timer .............................87
  7592.          INTACK/Read-Vektors ..................................38
  7593.          Interrupt-Vektor .....................................38
  7594.          IP ...................................................24
  7595.          IP-Adresse ...........................................13; 38
  7596.          IP-Route .............................................13; 17; 79
  7597.          IPCAM ................................................25
  7598.          K3 (Tastaturtreiber) .................................7
  7599.          Kanalnummer ..........................................29
  7600.          KISS .................................................76; 111
  7601.          Kommando-Session .....................................9; 34
  7602.          Kommandos ............................................28
  7603.          Konfiguration ........................................92
  7604.          Konfigurationsfile ...................................13; 28; 44; 84
  7605.          label ................................................38
  7606.          Lesen von Mails ......................................32
  7607.          Linkqualitäten .......................................42
  7608.          list .................................................31
  7609.          list last ............................................31
  7610.          Log-Funktion .........................................63; 65
  7611.          Login-Prompt .........................................17
  7612.          Löschen ..............................................31
  7613.          LZW-Daten-Kompression ................................4; 83
  7614.          Mail .................................................19
  7615.          Mail-Area ............................................19
  7616.          Mailadressen .........................................93
  7617.          Mailbox ..............................................18
  7618.          Mailbox-Session ......................................16
  7619.          Mailer ...............................................63
  7620.          Mailgruppen ..........................................13
  7621.          Mailhost .............................................27
  7622.          Maxframe .............................................42
  7623.          maxframe .............................................44
  7624.          MHeard-Liste .........................................44
  7625.          Mode Datagram ........................................24
  7626.          Mode VC ..............................................24
  7627.          Monochrome-Monitore ..................................11
  7628.          MS-DOS 3.31 ..........................................7
  7629.          mtu ..................................................39
  7630.          Multi-TNC-Betrieb ....................................39; 40
  7631.          Multimode-Terminal-Controller ........................40
  7632.          Multitasking .........................................5
  7633.          Name des Interface ...................................38
  7634.          NET ..................................................49
  7635.          NETROM-L3/L4-Protokolls ..............................41
  7636.          NETROM-L4-Session ....................................69
  7637.          NETROM-L4-Verbindung .................................19; 32
  7638.          NETROM-Nodes .........................................31; 72
  7639.          NETROM-NODES-Broadcast ...............................69; 70; 73
  7640.          NETROM-Protokoll .....................................68
  7641.          NETROM-Route .........................................13
  7642.          NETROM-Routes-Tabelle ................................69; 72
  7643.          Newsgroup ............................................14; 73
  7644.          Newsgroups ...........................................27
  7645.  
  7646.                                     Seite 119
  7647.  
  7648.  
  7649.  
  7650.                               WNOS v 4a9.aau MANUAL
  7651.  
  7652.  
  7653.          Nickname .............................................64
  7654.          NNTP .................................................27
  7655.          NNTP-Posting .........................................74; 75; 76
  7656.          NNTP-Server ..........................................14
  7657.          Nodes-Liste ..........................................32
  7658.          öffentliche Mails ....................................29; 94
  7659.          PACCOMM PC-100 8530 HDLC Adaptor .....................41
  7660.          Packet Assembly Timeout ..............................48
  7661.          Parameter ............................................28
  7662.          Parametrierung .......................................4; 18
  7663.          PC-CACHE .............................................7
  7664.          Permanente Routen ....................................46
  7665.          Permission-Bits ......................................28; 98
  7666.          persistence ..........................................39
  7667.          PID ..................................................22
  7668.          PING .................................................25
  7669.          PK232-Multi-Mode-Controller ..........................111
  7670.          Poll-Bit .............................................44; 45
  7671.          POP ..................................................27
  7672.          Protokoll-Overhead ...................................5
  7673.          Protokolldatei .......................................14
  7674.          QEMM386.SYS ..........................................7
  7675.          Reassembly Timers ....................................62
  7676.          Reassembly-Timeout ...................................25
  7677.          Registerebene ........................................39
  7678.          Remote ...............................................79
  7679.          Restspeicher .........................................11; 52; 67
  7680.          Retransmission Timeout ...............................47
  7681.          Retransmission Timers ................................26
  7682.          RFC ..................................................91
  7683.          Ringpuffer ...........................................38
  7684.          RIP ..................................................60
  7685.          RNR ..................................................49
  7686.          RNR-Frame ............................................12; 48
  7687.          Routing-Funktionen ...................................60
  7688.          Routingschleifen .....................................25
  7689.          RR-Frame .............................................45
  7690.          RSPF .................................................60
  7691.          RTT ..................................................12
  7692.          Rundschreiben ........................................93
  7693.          SCC-Karte ............................................38; 41
  7694.          Schnittstellen .......................................37; 38
  7695.          Segmentgröβe .........................................87
  7696.          Sequenznummer ........................................26
  7697.          Sessions .............................................10
  7698.          Sessions öffnen ......................................16
  7699.          Sessions schlieβen ...................................17
  7700.          SLIP-Interface .......................................40
  7701.          SMTP .................................................27
  7702.          SMTP-Header ..........................................35
  7703.          Source Quench ........................................25
  7704.          speed ................................................39
  7705.          Speicherauszug .......................................36
  7706.          Speichermanager ......................................7
  7707.          Speicherplatz ........................................18
  7708.          Speicherprobleme .....................................67
  7709.          Speicherverwaltung ...................................5; 66
  7710.  
  7711.                                     Seite 120
  7712.  
  7713.  
  7714.  
  7715.                               WNOS v 4a9.aau MANUAL
  7716.  
  7717.  
  7718.          Split-Screen .........................................12
  7719.          SRTT .................................................12
  7720.          SSID .................................................29; 38; 43
  7721.          Stacker ..............................................7
  7722.          stacks=0,0 ...........................................7
  7723.          Start-Frame ..........................................18
  7724.          Statusinformationen ..................................10
  7725.          Superstor ............................................7
  7726.          Swapfile .............................................86
  7727.          Sysop-Login ..........................................34
  7728.          Systeminformationen ..................................34
  7729.          Taktfrequenz .........................................7
  7730.          TC 2.00 ..............................................6
  7731.          TC++ 1.01 ............................................6
  7732.          TCP ..................................................26; 27
  7733.          TCP-Verbindung .......................................17
  7734.          Telnet ...............................................26
  7735.          Telnet-Verbindung ....................................33
  7736.          Textmodus ............................................7
  7737.          Time-To-Live .........................................62; 72
  7738.          Timer ................................................4; 42
  7739.          Trace ................................................10
  7740.          Trace-Funktion .......................................89
  7741.          Transport-Protokoll ..................................17; 18; 36; 37
  7742.          txdelay ..............................................39
  7743.          UDP ..................................................27
  7744.          UUEncoded File .......................................30
  7745.          V20/V30 ..............................................7
  7746.          Vanessa ..............................................39; 41
  7747.          Verbindung hergestellt ...............................45
  7748.          Verbindungsabbau .....................................45
  7749.          Verbindungsaufbau ....................................16; 45
  7750.          VGA ..................................................7
  7751.          VIDRAM.EXE ...........................................7
  7752.          WA4DSY 56 kbps Modem .................................40
  7753.          WAMPES ...............................................2
  7754.          Warmstart ............................................67; 110
  7755.          Window-Mechanismus ...................................26
  7756.          WNOSBPQ.EXE ..........................................112
  7757.          Word-Wrap ............................................90
  7758.          XConvers .............................................63
  7759.          XMS ..................................................86
  7760.          Z8530 ................................................38; 41
  7761.          Zugriffsberechtigung .................................98; 101
  7762.          Zugriffsschutz .......................................14
  7763.          Zwischenspeicher .....................................38
  7764.  
  7765.  
  7766.  
  7767.  
  7768.  
  7769.  
  7770.  
  7771.  
  7772.  
  7773.  
  7774.  
  7775.  
  7776.                                     Seite 121
  7777.  
  7778.  
  7779.  
  7780.                               WNOS v 4a9.aau MANUAL
  7781.  
  7782.  
  7783.          12.  INHALTSVERZEICHNIS
  7784.  
  7785.          1. WNOS ....................................................2
  7786.            1.1. Aufbau dieses Manuals ...............................2
  7787.            1.2. Die Entstehung ......................................2
  7788.            1.3. WNOS im Vergleich ...................................3
  7789.            1.4. Features ............................................3
  7790.            1.5. Timerverhalten ......................................4
  7791.            1.6. Internes ............................................5
  7792.          2. Start ...................................................7
  7793.            2.1. Hardwarevoraussetzungen .............................7
  7794.            2.2. Optionen in der Kommandozeile .......................8
  7795.            2.3. Betriebsarten der Eingabefunktionen .................9
  7796.          3. Die Bildschirme .........................................10
  7797.            3.1. Bildschirmsteuerung .................................10
  7798.            3.2. Editiermöglichkeiten ................................10
  7799.            3.3. Bildschirmaufbau ....................................10
  7800.          4. Files und Directories ...................................13
  7801.            4.1. Files ...............................................13
  7802.            4.2. Verzeichnisstruktur .................................15
  7803.          5. Der Umgang mit WNOS .....................................16
  7804.            5.1. Aus der Sicht des Sysops ............................16
  7805.            5.2. Aus der Sicht des Users .............................18
  7806.          6. Kurzbeschreibung der wichtigsten Protokolle .............21
  7807.            6.1. ARP .................................................21
  7808.            6.2. AX.25 ...............................................21
  7809.             6.2.1. AX.25-Store-&-Forward ............................24
  7810.            6.3. IP ..................................................24
  7811.             6.3.1. IPCAM ............................................25
  7812.            6.4. ICMP ................................................25
  7813.            6.5. TCP .................................................26
  7814.             6.5.1. Telnet ...........................................26
  7815.             6.5.2. FTP ..............................................26
  7816.             6.5.3. SMTP .............................................27
  7817.             6.5.4. NNTP .............................................27
  7818.             6.5.5. POP ..............................................27
  7819.            6.6. UDP .................................................27
  7820.          7. Kommandos ...............................................28
  7821.            7.1. BBS-Befehle .........................................28
  7822.             7.1.1. allgemeine BBS-Befehle ...........................28
  7823.              7.1.1.1. area ..........................................29
  7824.              7.1.1.2. bye ...........................................29
  7825.              7.1.1.3. chat ..........................................29
  7826.              7.1.1.4. connect .......................................29
  7827.              7.1.1.5. convers .......................................29
  7828.              7.1.1.6. download ......................................29
  7829.               7.1.1.6.1. download ...................................30
  7830.               7.1.1.6.2. duuencode ..................................30
  7831.              7.1.1.7. escape ........................................30
  7832.              7.1.1.8. finger ........................................30
  7833.              7.1.1.9. help ..........................................30
  7834.              7.1.1.10. info .........................................30
  7835.              7.1.1.11. kill .........................................31
  7836.              7.1.1.12. list .........................................31
  7837.               7.1.1.12.1. list ......................................31
  7838.               7.1.1.12.2. ll ........................................31
  7839.              7.1.1.13. mheard .......................................31
  7840.              7.1.1.14. nodes ........................................31
  7841.              7.1.1.15. nconnect .....................................32
  7842.  
  7843.                                      Seite 122
  7844.  
  7845.  
  7846.  
  7847.                               WNOS v 4a9.aau MANUAL
  7848.  
  7849.  
  7850.              7.1.1.16. path .........................................32
  7851.              7.1.1.17. quit .........................................32
  7852.              7.1.1.18. read .........................................32
  7853.              7.1.1.19. send .........................................32
  7854.              7.1.1.20. telnet .......................................33
  7855.              7.1.1.21. user .........................................33
  7856.              7.1.1.22. upload .......................................33
  7857.              7.1.1.23. what .........................................33
  7858.              7.1.1.24. ? ............................................33
  7859.             7.1.2. besondere BBS-Befehle ............................33
  7860.              7.1.2.1. os ............................................34
  7861.              7.1.2.2. [ .............................................34
  7862.              7.1.2.3. ...............................................34
  7863.              7.1.2.4. @ .............................................34
  7864.              7.1.2.5. v .............................................35
  7865.              7.1.2.6. xr ............................................35
  7866.              7.1.2.7. *** ...........................................35
  7867.            7.2. ! ...................................................35
  7868.            7.3. . ...................................................36
  7869.            7.4. ? ...................................................36
  7870.            7.5. abort ...............................................36
  7871.            7.6. arp .................................................36
  7872.             7.6.1. arp add ..........................................36
  7873.             7.6.2. arp drop .........................................37
  7874.             7.6.3. arp flush ........................................37
  7875.             7.6.4. arp publish ......................................37
  7876.             7.6.5. arp save [bis WNOS.4A5] ..........................37
  7877.            7.7. asystat .............................................37
  7878.            7.8. attach ..............................................38
  7879.             7.8.1. 3c500 ............................................39
  7880.             7.8.2. asy ..............................................39
  7881.             7.8.3. axip .............................................40
  7882.             7.8.4. drsi .............................................40
  7883.             7.8.5. eagle ............................................40
  7884.             7.8.6. hapn .............................................40
  7885.             7.8.7. hs ...............................................40
  7886.             7.8.8. kiss .............................................40
  7887.             7.8.9. netrom ...........................................41
  7888.             7.8.10. packet ..........................................41
  7889.             7.8.11. pc100 ...........................................41
  7890.             7.8.12. scc .............................................41
  7891.              7.8.12.1. Initialisierung ..............................41
  7892.              7.8.12.2. Konfiguration ................................41
  7893.             7.8.13. vanessa .........................................41
  7894.            7.9. attended ............................................42
  7895.            7.10. attribute ..........................................42
  7896.            7.11. ax25 ...............................................42
  7897.             7.11.1. ax25 bc .........................................42
  7898.             7.11.2. ax25 bcinterval .................................43
  7899.             7.11.3. ax25 bctext .....................................43
  7900.             7.11.4. ax25 bud ........................................43
  7901.             7.11.5. ax25 close ......................................43
  7902.             7.11.6. ax25 digipeat ...................................43
  7903.             7.11.7. ax25 flush ......................................44
  7904.             7.11.8. ax25 heard ......................................44
  7905.             7.11.9. ax25 kick .......................................44
  7906.             7.11.10. ax25 maxframe ..................................44
  7907.             7.11.11. ax25 maxheard ..................................44
  7908.             7.11.12. ax25 mycall ....................................44
  7909.  
  7910.                                     Seite 123
  7911.  
  7912.  
  7913.  
  7914.                               WNOS v 4a9.aau MANUAL
  7915.  
  7916.  
  7917.             7.11.13. ax25 paclen ....................................45
  7918.             7.11.14. ax25 pthresh ...................................45
  7919.             7.11.15. ax25 reset .....................................45
  7920.             7.11.16. ax25 retry .....................................45
  7921.             7.11.17. ax25 route .....................................45
  7922.              7.11.17.1. ax25 route add ..............................46
  7923.              7.11.17.2. ax25 route hold .............................46
  7924.              7.11.17.3. ax25 route list .............................46
  7925.              7.11.17.4. ax25 route save [bis WNOS.4A5] ..............47
  7926.              7.11.17.5. ax25 route stat .............................47
  7927.             7.11.18. ax25 status ....................................47
  7928.             7.11.19. ax25 t1 ........................................47
  7929.             7.11.20. ax25 t2 ........................................48
  7930.             7.11.21. ax25 t3 ........................................48
  7931.             7.11.22. ax25 t3disc ....................................48
  7932.             7.11.23. ax25 t4 ........................................48
  7933.             7.11.24. ax25 t5 ........................................48
  7934.             7.11.25. ax25 window ....................................49
  7935.            7.12. bbs ................................................49
  7936.            7.13. bell ...............................................49
  7937.            7.14. cd .................................................49
  7938.            7.15. chat ...............................................49
  7939.            7.16. close ..............................................50
  7940.            7.17. connect ............................................50
  7941.            7.18. delete .............................................50
  7942.            7.19. detach .............................................50
  7943.            7.20. dir ................................................50
  7944.            7.21. domain .............................................50
  7945.             7.21.1. domain add ......................................51
  7946.             7.21.2. domain cache ....................................51
  7947.              7.21.2.1. domain cache garb ............................51
  7948.              7.21.2.2. domain cache list ............................51
  7949.              7.21.2.3. domain cache size ............................51
  7950.              7.21.2.4. domain cache reset ...........................51
  7951.             7.21.3. domain dfile ....................................52
  7952.             7.21.4. domain drop .....................................52
  7953.             7.21.5. domain list .....................................52
  7954.             7.21.6. domain load .....................................52
  7955.             7.21.7. domain nslookup .................................52
  7956.             7.21.8. domain retries ..................................53
  7957.             7.21.9. domain save .....................................53
  7958.             7.21.10. domain suffix ..................................53
  7959.             7.21.11. domain timeout .................................53
  7960.             7.21.12. domain translate ...............................53
  7961.             7.21.13. domain verbose .................................53
  7962.             7.21.14. domain zoneinit ................................54
  7963.            7.22. drsistat ...........................................54
  7964.            7.23. dump ...............................................54
  7965.            7.24. eaglestat ..........................................54
  7966.            7.25. echo ...............................................54
  7967.            7.26. eol ................................................54
  7968.            7.27. escape .............................................55
  7969.            7.28. etherstat ..........................................55
  7970.            7.29. exit ...............................................55
  7971.            7.30. finger .............................................55
  7972.            7.31. ftp ................................................55
  7973.             7.31.1. FTP-Befehle .....................................55
  7974.              7.31.1.1. ascii ........................................56
  7975.              7.31.1.2. batch ........................................56
  7976.  
  7977.                                     Seite 124
  7978.  
  7979.  
  7980.  
  7981.                               WNOS v 4a9.aau MANUAL
  7982.  
  7983.  
  7984.              7.31.1.3. binary .......................................56
  7985.              7.31.1.4. cd ...........................................56
  7986.              7.31.1.5. delete .......................................56
  7987.              7.31.1.6. dir ..........................................56
  7988.              7.31.1.7. list .........................................56
  7989.              7.31.1.8. ls ...........................................57
  7990.              7.31.1.9. get ..........................................57
  7991.              7.31.1.10. hash ........................................57
  7992.              7.31.1.11. mget ........................................57
  7993.              7.31.1.12. mkdir .......................................57
  7994.              7.31.1.13. mput ........................................57
  7995.              7.31.1.14. nlst ........................................57
  7996.              7.31.1.15. pass ........................................58
  7997.              7.31.1.16. put .........................................58
  7998.              7.31.1.17. quit ........................................58
  7999.              7.31.1.18. restart .....................................58
  8000.              7.31.1.19. rmdir .......................................58
  8001.              7.31.1.20. type ........................................58
  8002.              7.31.1.21. user ........................................58
  8003.              7.31.1.22. verbose .....................................59
  8004.            7.32. hapnstat ...........................................59
  8005.            7.33. help ...............................................59
  8006.            7.34. hostname ...........................................59
  8007.            7.35. hs .................................................60
  8008.            7.36. icmp ...............................................60
  8009.             7.36.1. icmp echo .......................................60
  8010.             7.36.2. icmp status .....................................60
  8011.             7.36.3. icmp trace ......................................60
  8012.            7.37. ifconfig ...........................................60
  8013.             7.37.1. ifconfig broadcast ..............................60
  8014.             7.37.2. ifconfig encapsulation ..........................61
  8015.             7.37.3. ifconfig forward ................................61
  8016.             7.37.4. ifconfig ipaddress ..............................61
  8017.             7.37.5. ifconfig mtu ....................................61
  8018.             7.37.6. ifconfig name [ab WNOS.4A6] .....................61
  8019.             7.37.7. ifconfig netmask ................................61
  8020.            7.38. ip .................................................62
  8021.             7.38.1. ip address ......................................62
  8022.             7.38.2. ip rtimer .......................................62
  8023.             7.38.3. ip status .......................................62
  8024.             7.38.4. ip ttl ..........................................62
  8025.            7.39. kick ...............................................62
  8026.            7.40. log ................................................63
  8027.            7.41. lzw ................................................63
  8028.             7.41.1. lzw bits ........................................63
  8029.             7.41.2. lzw mode ........................................63
  8030.            7.42. mail ...............................................63
  8031.            7.43. mbox ...............................................64
  8032.             7.43.1. mbox attend .....................................64
  8033.             7.43.2. mbox finfo ......................................64
  8034.             7.43.3. mbox fkick ......................................64
  8035.             7.43.4. mbox fnic .......................................64
  8036.             7.43.5. mbox ftimer .....................................64
  8037.             7.43.6. mbox log ........................................65
  8038.             7.43.7. mbox maxmsg .....................................65
  8039.             7.43.8. mbox more .......................................65
  8040.             7.43.9. mbox motd .......................................65
  8041.             7.43.10. mbox remote ....................................65
  8042.             7.43.11. mbox status ....................................65
  8043.  
  8044.                                     Seite 125
  8045.  
  8046.  
  8047.  
  8048.                               WNOS v 4a9.aau MANUAL
  8049.  
  8050.  
  8051.             7.43.12. mbox tiptimeout ................................65
  8052.             7.43.13. mbox user ......................................66
  8053.            7.44. mem ................................................66
  8054.             7.44.1. mem freelist ....................................66
  8055.             7.44.2. mem ibufsize ....................................66
  8056.             7.44.3. mem nibufs ......................................66
  8057.             7.44.4. mem overview ....................................66
  8058.             7.44.5. mem reboot ......................................67
  8059.             7.44.6. mem record ......................................67
  8060.             7.44.7. mem refiq .......................................67
  8061.             7.44.8. mem sizes .......................................67
  8062.             7.44.9. mem snap ........................................67
  8063.             7.44.10. mem status .....................................67
  8064.             7.44.11. mem thresh .....................................67
  8065.             7.44.12. mem usedlist ...................................68
  8066.            7.45. mkdir ..............................................68
  8067.            7.46. mode ...............................................68
  8068.            7.47. more ...............................................68
  8069.            7.48. motd ...............................................68
  8070.            7.49. netrom .............................................68
  8071.             7.49.1. netrom acktime ..................................69
  8072.             7.49.2. netrom bcnodes ..................................69
  8073.             7.49.3. netrom connect ..................................69
  8074.             7.49.4. netrom choketime ................................69
  8075.             7.49.5. netrom close ....................................69
  8076.             7.49.6. netrom derate ...................................69
  8077.             7.49.7. netrom interface ................................69
  8078.             7.49.8. netrom irtt .....................................70
  8079.             7.49.9. netrom kick .....................................70
  8080.             7.49.10. netrom minquality ..............................70
  8081.             7.49.11. netrom nodefilter ..............................70
  8082.              7.49.11.1. netrom nodefilter ...........................70
  8083.              7.49.11.2. netrom nodefilter add .......................70
  8084.              7.49.11.3. netrom nodefilter drop ......................70
  8085.              7.49.11.4. netrom nodefilter mode ......................71
  8086.             7.49.12. netrom nodetimer ...............................71
  8087.             7.49.13. netrom obsotimer ...............................71
  8088.             7.49.14. netrom promiscous ..............................71
  8089.             7.49.15. netrom qlimit ..................................71
  8090.             7.49.16. netrom reset ...................................71
  8091.             7.49.17. netrom retries .................................71
  8092.             7.49.18. netrom route ...................................71
  8093.              7.49.18.1. netrom route ................................72
  8094.              7.49.18.2. netrom route add ............................72
  8095.              7.49.18.3. netrom route drop ...........................72
  8096.              7.49.18.4. netrom route info ...........................72
  8097.              7.49.18.5. netrom route save ...........................72
  8098.             7.49.19. netrom status ..................................72
  8099.             7.49.20. netrom ttl .....................................72
  8100.             7.49.21. netrom user ....................................72
  8101.             7.49.22. netrom verbose .................................73
  8102.             7.49.23. netrom window ..................................73
  8103.            7.50. nntp ...............................................73
  8104.             7.50.1. nntp active .....................................73
  8105.             7.50.2. nntp add ........................................73
  8106.             7.50.3. nntp drop .......................................73
  8107.             7.50.4. nntp dump .......................................74
  8108.             7.50.5. nntp fullname ...................................74
  8109.             7.50.6. nntp hostname ...................................74
  8110.  
  8111.                                     Seite 126
  8112.  
  8113.  
  8114.  
  8115.                               WNOS v 4a9.aau MANUAL
  8116.  
  8117.  
  8118.             7.50.7. nntp ihave ......................................74
  8119.             7.50.8. nntp kick .......................................74
  8120.             7.50.9. nntp list .......................................74
  8121.             7.50.10. nntp lzw .......................................75
  8122.             7.50.11. nntp maxclient .................................75
  8123.             7.50.12. nntp organ .....................................75
  8124.             7.50.13. nntp post ......................................75
  8125.             7.50.14. nntp quiet .....................................75
  8126.             7.50.15. nntp read ......................................75
  8127.             7.50.16. nntp reply .....................................76
  8128.             7.50.17. nntp signature .................................76
  8129.             7.50.18. nntp user ......................................76
  8130.            7.51. nrstat .............................................76
  8131.            7.52. param ..............................................76
  8132.            7.53. ping ...............................................77
  8133.            7.54. pop ................................................77
  8134.             7.54.1. pop mailbox .....................................77
  8135.             7.54.2. pop mailhost ....................................77
  8136.             7.54.3. pop kick ........................................77
  8137.             7.54.4. pop quiet .......................................78
  8138.             7.54.5. pop timer .......................................78
  8139.             7.54.6. pop userdata ....................................78
  8140.            7.55. ps .................................................78
  8141.            7.56. pwd ................................................78
  8142.            7.57. record .............................................78
  8143.            7.58. remote .............................................78
  8144.            7.59. rename .............................................79
  8145.            7.60. reset ..............................................79
  8146.            7.61. resetping ..........................................79
  8147.            7.62. rmdir ..............................................79
  8148.            7.63. route ..............................................79
  8149.             7.63.1. route add .......................................79
  8150.             7.63.2. route addprivate ................................80
  8151.             7.63.3. route drop ......................................80
  8152.             7.63.4. route flush .....................................80
  8153.             7.63.5. route lookup ....................................80
  8154.              7.63.5.1. route save [bis WNOS.4A5] ....................80
  8155.            7.64. save ...............................................81
  8156.            7.65. sccstat ............................................81
  8157.            7.66. session ............................................81
  8158.            7.67. setping ............................................81
  8159.            7.68. shell ..............................................81
  8160.            7.69. smtp ...............................................82
  8161.             7.69.1. smtp batch ......................................82
  8162.             7.69.2. smtp delete .....................................82
  8163.             7.69.3. smtp gateway ....................................82
  8164.             7.69.4. smtp kick .......................................82
  8165.             7.69.5. smtp list .......................................82
  8166.             7.69.6. smtp lzw ........................................83
  8167.             7.69.7. smtp maxclient ..................................83
  8168.             7.69.8. smtp mode .......................................83
  8169.             7.69.9. smtp quiet ......................................83
  8170.             7.69.10. smtp timer .....................................83
  8171.             7.69.11. smtp trace .....................................84
  8172.            7.70. socket .............................................84
  8173.            7.71. source .............................................84
  8174.            7.72. start ..............................................84
  8175.             7.72.1. start ax25 ......................................84
  8176.             7.72.2. start chat ......................................84
  8177.  
  8178.                                     Seite 127
  8179.  
  8180.  
  8181.  
  8182.                               WNOS v 4a9.aau MANUAL
  8183.  
  8184.             7.72.3. start convers ...................................85
  8185.             7.72.4. start discard ...................................85
  8186.             7.72.5. start domain ....................................85
  8187.             7.72.6. start echo ......................................85
  8188.             7.72.7. start finger ....................................85
  8189.             7.72.8. start ftp .......................................85
  8190.             7.72.9. start netrom ....................................85
  8191.             7.72.10. start nntp .....................................85
  8192.             7.72.11. start pop ......................................85
  8193.             7.72.12. start remote ...................................85
  8194.             7.72.13. start smtp .....................................86
  8195.             7.72.14. start telnet ...................................86
  8196.             7.72.15. start ttylink ..................................86
  8197.             7.72.16. start xconvers .................................86
  8198.            7.73. status .............................................86
  8199.            7.74. stop ...............................................86
  8200.            7.75. swap ...............................................86
  8201.            7.76. sysop ..............................................87
  8202.            7.77. tail ...............................................87
  8203.            7.78. tcp ................................................87
  8204.             7.78.1. tcp close .......................................87
  8205.             7.78.2. tcp irtt ........................................87
  8206.             7.78.3. tcp kick ........................................87
  8207.             7.78.4. tcp mss .........................................87
  8208.             7.78.5. tcp reset .......................................88
  8209.             7.78.6. tcp retry .......................................88
  8210.             7.78.7. tcp rtt .........................................88
  8211.             7.78.8. tcp status ......................................88
  8212.             7.78.9. tcp syndata .....................................88
  8213.             7.78.10. tcp trace ......................................88
  8214.             7.78.11. tcp window .....................................89
  8215.            7.79. telnet .............................................89
  8216.            7.80. thirdparty .........................................89
  8217.            7.81. tip ................................................89
  8218.            7.82. trace ..............................................89
  8219.            7.83. udp ................................................90
  8220.             7.83.1. udp status ......................................90
  8221.            7.84. upload .............................................90
  8222.            7.85. wrap ...............................................90
  8223.            7.86. write ..............................................90
  8224.          8. Die wichtigsten RFCs ....................................91
  8225.          9. Konfigurationsbeispiele .................................92
  8226.            9.1. "domain.txt"-File ...................................92
  8227.            9.2. "alias"-File ........................................93
  8228.            9.3. "areas"-File ........................................94
  8229.            9.4. "rewrite"-File ......................................95
  8230.            9.5. "forward.bbs"-File ..................................96
  8231.            9.6. "ftpusers"-File .....................................98
  8232.            9.7. "host.hlp"-File .....................................99
  8233.            9.8. "nos.rc"-File .......................................99
  8234.            9.9. "convers.cfg"-File ..................................100
  8235.            9.10. "popusers"-File ....................................101
  8236.            9.11. "autoexec.nos"-File ................................102
  8237.            9.12. "autoexec.bat"-File ................................110
  8238.            9.13. PK232-Multi-Mode-Controller ........................111
  8239.            9.14. G8BPQ-Software .....................................112
  8240.            9.15. DesqView ...........................................112
  8241.          10. Glossar ................................................114
  8242.          11. Index ..................................................117
  8243.          12. Inhaltsverzeichnis .....................................122
  8244.  
  8245. ə